{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "33344327",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:00:50.366470Z",
     "start_time": "2025-06-13T10:00:50.356469Z"
    }
   },
   "source": [
    "# 版本"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "da7ed17a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:11:03.472538Z",
     "start_time": "2025-06-13T10:11:03.453537Z"
    }
   },
   "source": [
    "| 软件及依赖 | 版本 |\n",
    "| :---: | :---: |\n",
    "| Anaconda | Anaconda3-2021.05|\n",
    "| conda | conda 4.10.1|\n",
    "| python | Python 3.8.20 |\n",
    "|flask |  3.0.3 |\n",
    "|jieba | |\n",
    "|matplotli | |\n",
    "| | |"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "45b7b9fe",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T15:54:47.403564Z",
     "start_time": "2025-06-11T15:54:47.391564Z"
    }
   },
   "source": [
    "# 爬取网页"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e9cc7727",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T19:44:31.597975Z",
     "start_time": "2025-06-11T19:44:31.591975Z"
    }
   },
   "source": [
    "## 获取数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "dfc998a0",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T19:42:59.231692Z",
     "start_time": "2025-06-11T19:42:59.223692Z"
    }
   },
   "outputs": [],
   "source": [
    "# 定义模块get_url，功能：获取网页内容\n",
    "def get_url(url):\n",
    "    # 获取response数据，需要学习urllib库的使用\n",
    "    pass\n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cfd80c1f",
   "metadata": {},
   "source": [
    "##  urllib库的使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "12b1df4c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:55:01.414008Z",
     "start_time": "2025-06-11T08:55:01.402008Z"
    }
   },
   "source": [
    "### 名词解释"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3313fda9",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:59:26.381163Z",
     "start_time": "2025-06-11T08:59:26.366163Z"
    }
   },
   "source": [
    "| 名称 | 解释 |\n",
    "| :---: | :---: |\n",
    "| User - Agent | 用户代理：告诉服务器，我们是什么类型的机器、浏览器。告诉浏览器，我们可以接受什么样的文件内容|\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3ed76c97",
   "metadata": {},
   "source": [
    "### request使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "decab565",
   "metadata": {},
   "source": [
    "####  get请求"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "75cec27b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 制定url，获取网页数据\n",
    "import urllib.request"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "id": "2c4db826",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<http.client.HTTPResponse at 0x4caba60>"
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# get请求获取网页数据response对象\n",
    "response = urllib.request.urlopen('http://httpbin.org/get') \n",
    "response"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "0f543c8a",
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "b'{\\n  \"args\": {}, \\n  \"headers\": {\\n    \"Accept-Encoding\": \"identity\", \\n    \"Host\": \"httpbin.org\", \\n    \"User-Agent\": \"Python-urllib/3.8\", \\n    \"X-Amzn-Trace-Id\": \"Root=1-684924c5-1d7dcbc65c901a564e259d89\"\\n  }, \\n  \"origin\": \"183.211.82.224\", \\n  \"url\": \"http://httpbin.org/get\"\\n}\\n'"
      ]
     },
     "execution_count": 57,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# read() 获取response源码 二进制形式的\n",
    "data_byte = response.read()\n",
    "# 打印结果\n",
    "data_byte"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "id": "2b1fdfb4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'{\\n  \"args\": {}, \\n  \"headers\": {\\n    \"Accept-Encoding\": \"identity\", \\n    \"Host\": \"httpbin.org\", \\n    \"User-Agent\": \"Python-urllib/3.8\", \\n    \"X-Amzn-Trace-Id\": \"Root=1-684924c5-1d7dcbc65c901a564e259d89\"\\n  }, \\n  \"origin\": \"183.211.82.224\", \\n  \"url\": \"http://httpbin.org/get\"\\n}\\n'"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# decode() 使用相应的字符集解码\n",
    "sourcecode = data_byte.decode('utf-8')\n",
    "sourcecode"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b614aa44",
   "metadata": {},
   "source": [
    "#### post请求的发送方式"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "2cd44e6d",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'username=password'"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# post请求获取源码\n",
    "# 解析数据\n",
    "import urllib.parse\n",
    "\n",
    "# 解析发送的表单数据\n",
    "## parse包装发送的数据\n",
    "data_utf8 = urllib.parse.urlencode({'username': 'password'})\n",
    "data_utf8"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "ae386e52",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "b'username=password'"
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 设置post表单 ：转换为二进制的形式发送\n",
    "data = bytes(data_utf8, encoding='utf-8')\n",
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "430a6e1b",
   "metadata": {
    "code_folding": [],
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'{\\n  \"args\": {}, \\n  \"data\": \"\", \\n  \"files\": {}, \\n  \"form\": {\\n    \"username\": \"password\"\\n  }, \\n  \"headers\": {\\n    \"Accept-Encoding\": \"identity\", \\n    \"Content-Length\": \"17\", \\n    \"Content-Type\": \"application/x-www-form-urlencoded\", \\n    \"Host\": \"httpbin.org\", \\n    \"User-Agent\": \"Python-urllib/3.8\", \\n    \"X-Amzn-Trace-Id\": \"Root=1-68492573-588ac32d6abe6202362e3743\"\\n  }, \\n  \"json\": null, \\n  \"origin\": \"183.211.82.224\", \\n  \"url\": \"http://httpbin.org/post\"\\n}\\n'"
      ]
     },
     "execution_count": 59,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 发送post请求\n",
    "response = urllib.request.urlopen('http://httpbin.org/post',data = data)\n",
    "\n",
    "# 打印结果\n",
    "response.read().decode('utf-8')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "030006c8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:35:44.285916Z",
     "start_time": "2025-06-11T07:35:44.274915Z"
    }
   },
   "source": [
    "#### 超时处理"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "b686be4b",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:37:03.428443Z",
     "start_time": "2025-06-11T07:37:03.412442Z"
    }
   },
   "outputs": [],
   "source": [
    "try:\n",
    "    pass\n",
    "except urllib.error.URLError as e:\n",
    "    pass"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "961766ea",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:43:18.673906Z",
     "start_time": "2025-06-11T07:43:18.409890Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "请求超时\n"
     ]
    }
   ],
   "source": [
    "try:\n",
    "    # get请求获取网页数据response对象\n",
    "    response = urllib.request.urlopen('http://httpbin.org/get', timeout=0.01)\n",
    "except urllib.error.URLError as e:\n",
    "    print('请求超时')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "c043ef94",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 网页url\n",
    "baseurl = 'https://movie.douban.com/top250?start='\n",
    "# 爬取网页\n",
    "datalist = getData(baseurl)\n",
    "\n",
    "# 解析数据\n",
    "\n",
    "# 保存数据\n",
    "\n",
    "## 定义网址数据\n",
    "url = 'http://www.baidu.com'\n",
    "url"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c736c6db",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:48:00.406020Z",
     "start_time": "2025-06-11T07:48:00.399019Z"
    }
   },
   "source": [
    "#### 响应头header"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "407d1988",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:50:00.599894Z",
     "start_time": "2025-06-11T07:50:00.512889Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[('Accept-Ranges', 'bytes'),\n",
       " ('Cache-Control', 'no-cache'),\n",
       " ('Content-Length', '29506'),\n",
       " ('Content-Type', 'text/html'),\n",
       " ('Date', 'Wed, 11 Jun 2025 07:50:02 GMT'),\n",
       " ('Pragma', 'no-cache'),\n",
       " ('Server', 'BWS/1.1'),\n",
       " ('Set-Cookie',\n",
       "  'BIDUPSID=287A362C51486FB5C6236E6445172D2A; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com'),\n",
       " ('Set-Cookie',\n",
       "  'PSTM=1749628202; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com'),\n",
       " ('Set-Cookie',\n",
       "  'BAIDUID=287A362C51486FB5C6236E6445172D2A:FG=1; Path=/; Domain=baidu.com; Max-Age=31536000'),\n",
       " ('Set-Cookie',\n",
       "  'BAIDUID_BFESS=287A362C51486FB5C6236E6445172D2A:FG=1; Path=/; Domain=baidu.com; Max-Age=31536000; Secure; SameSite=None'),\n",
       " ('Traceid', '1749628202348548045812775019923890039746'),\n",
       " ('Vary', 'Accept-Encoding'),\n",
       " ('X-Ua-Compatible', 'IE=Edge,chrome=1'),\n",
       " ('X-Xss-Protection', '1;mode=block'),\n",
       " ('Connection', 'close')]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# get请求获取网页数据response对象\n",
    "response = urllib.request.urlopen('http://www.baidu.com')\n",
    "# 获取响应头全部数据\n",
    "response.getheaders()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "56cd1e96",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:56:54.068543Z",
     "start_time": "2025-06-11T07:56:54.046542Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'BWS/1.1'"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 获取响应头某个信息\n",
    "response.getheader('Server')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fced0f83",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:58:27.815906Z",
     "start_time": "2025-06-11T07:58:27.805905Z"
    }
   },
   "source": [
    "#### 正确使用"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "db5f8aa6",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:20:12.555532Z",
     "start_time": "2025-06-11T08:20:11.937497Z"
    },
    "code_folding": [
     0
    ],
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'{\\n  \"args\": {}, \\n  \"data\": \"\", \\n  \"files\": {}, \\n  \"form\": {\\n    \"name\": \"meining\"\\n  }, \\n  \"headers\": {\\n    \"Accept-Encoding\": \"identity\", \\n    \"Content-Length\": \"12\", \\n    \"Content-Type\": \"application/x-www-form-urlencoded\", \\n    \"Host\": \"httpbin.org\", \\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36\", \\n    \"X-Amzn-Trace-Id\": \"Root=1-68493c3d-1d76c0a6606e4c9d60b61f28\"\\n  }, \\n  \"json\": null, \\n  \"origin\": \"183.211.82.224\", \\n  \"url\": \"http://httpbin.org/post\"\\n}\\n'"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 封装请求\n",
    "# url地址\n",
    "url = 'http://httpbin.org/post'\n",
    "# 请求头\n",
    "headers = {\n",
    "    'User-Agent':\n",
    "    'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "}\n",
    "# 表单数据\n",
    "data = bytes(urllib.parse.urlencode({'name': 'meining'}), encoding='utf-8')\n",
    "# 发送post请求\n",
    "req = urllib.request.Request(url=url,\n",
    "                             data=data,\n",
    "                             headers=headers,\n",
    "                             method='POST')\n",
    "# 获取响应数据\n",
    "response = urllib.request.urlopen(req)\n",
    "# 解码\n",
    "response.read().decode('utf-8')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f2f98a6e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:22:35.232693Z",
     "start_time": "2025-06-11T08:22:35.224693Z"
    }
   },
   "source": [
    "#### 访问豆瓣"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "87d4dbe9",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:24:31.495343Z",
     "start_time": "2025-06-11T08:24:29.426225Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'\\n\\n\\n\\n\\n<!DOCTYPE HTML>\\n<html lang=\"zh-cmn-Hans\" class=\"ua-windows ua-webkit\">\\n<head>\\n<meta charset=\"UTF-8\">\\n<meta name=\"google-site-verification\" content=\"ok0wCgT20tBBgo9_zat2iAcimtN4Ftf5ccsh092Xeyw\" />\\n<meta name=\"description\" content=\"提供图书、电影、音乐唱片的推荐、评论和价格比较，以及城市独特的文化生活。\">\\n<meta name=\"keywords\" content=\"豆瓣,小组,电影,同城,豆品,广播,登录豆瓣\">\\n<meta property=\"qc:admins\" content=\"2554215131764752166375\" />\\n<meta property=\"wb:webmaster\" content=\"375d4a17a4fa24c2\" />\\n<meta name=\"mobile-agent\" content=\"format=html5; url=https://m.douban.com\">\\n<title>豆瓣</title>\\n<link rel=\"stylesheet\" href=\"https://img1.doubanio.com/f/vendors/e8a7261937da62636d22ca4c579efc4a4d759b1b/css/ui/dialog.css\">\\n<link rel=\"stylesheet\" href=\"https://img1.doubanio.com/f/vendors/3a8b90f5419888f58be10eaba23e024bb4caf9c3/css/core/_init_.css\">\\n<link rel=\"stylesheet\" href=\"https://img1.doubanio.com/f/sns/fa1ecee5976cb7a0c2aeb2cf2da6af1abb362b10/css/sns/anonymous_home/index.css\">\\n<!-- COLLECTED CSS -->\\n\\n<script type=\"text/javascript\" src=\"https://img1.doubanio.com/f/vendors/0511abe9863c2ea7084efa7e24d1d86c5b3974f1/js/jquery-1.10.2.min.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/vendors/b0d3faaf7a432605add54908e39e17746824d6cc/js/separation/_all.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/vendors/e258329ca4b2122b4efe53fddc418967441e0e7f/js/douban.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/vendors/084b39fa262eabe5828059b3e8072184589b6b89/js/core/_init_.js\"></script>\\n<script src=\"\"></script>\\n<script src=\"https://img1.doubanio.com/f/vendors/f25ae221544f39046484a823776f3aa01769ee10/js/ui/dialog.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/sns/c714e1dc3cceb07b6e7c095e01fe136cf79726b1/js/sns/fp/base.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/sns/6a6ebb88ef379a31fe198305b7cd75aafa3314f4/js/sns/fp/lazypic.js\"></script>\\n<script src=\"https://img1.doubanio.com/f/sns/8360a10d497f46c162c6c527954f580eedc4d4e0/js/sns/fp/inp_label.js\"></script>\\n<script>\\n  \\n  Do(\\'https://img1.doubanio.com/f/sns/28a10f2554b8b7deb45b54964e9eab7df7cd40a4/js/sns/doulist/doulist_item.js\\', function(){\\n    $(function(){var i=$(\".doulist-item\");i.find(\".mod\").each(function(i,t){var n=$(this),a=n.parent(),o=a?a.attr(\"id\"):void 0;if(o){var c=new DoulistItem($(this),o);c.init()}});var t=location.hash;t&&$(t).find(\".btn-action-reply\").click()});\\n  });\\n  Do(\\'https://img1.doubanio.com/f/sns/42edebac3163bc6286ec1d45f5eddddbcc56d1a3/js/sns/lib/shear.js\\', function(){\\n    $(\\'.doulist-subject-shuo .status-text\\').each(function(_, ele){\\n      var result = shear(ele, 4, \\'<span class=\"status-text-expand\">...（<a href=\"javascript:;;\">展开</a>）</span>\\');\\n      ele.setAttribute(\\'data-full\\', result.fullHTML);\\n      ele.setAttribute(\\'data-cut\\', result.cutedWithAfterHTML);\\n    });\\n    $(\\'body\\').delegate(\\'.status-text-expand\\', \\'click\\', function(){\\n      var $target = $(this).closest(\\'.status-text\\');\\n      $target.html($target.attr(\\'data-full\\') + \\'<span class=\"status-text-fold\">（<a href=\"javascript:;;\">收起</a>）</span>\\');\\n    });\\n    $(\\'body\\').delegate(\\'.status-text-fold\\', \\'click\\', function(){\\n      var $target = $(this).closest(\\'.status-text\\');\\n      $target.html($target.attr(\\'data-cut\\'));\\n    })\\n  });\\n\\n</script>\\n<script src=\"https://img1.doubanio.com/f/vendors/0be2f3b8c39486ca57872ce65ac23f50a11aca9f/js/lib/head.js\"></script>\\n</head>\\n\\n<body class=\\'\\'>\\n\\n\\n<div>\\n  <div id=\"anony-nav-banner\"\\n    style=\"clear: both;overflow: hidden;background-color: #EDF4EC;margin-bottom: 30px;margin-top: -30px;\">\\n    <h1 id=\"douban-logo\"\\n      style=\"height: 20px;width: 102px;margin: 7px 13px;background-size: contain;\">\\n      <a href=\"https://www.douban.com\"\\n        style=\"height: 20px;\">豆瓣</a>\\n    </h1>\\n  </div>\\n  <div id=\"anony-nav\">\\n    <div class=\"anony-nav-links\">\\n      <ul>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-book\" href=\"https://book.douban.com\">豆瓣读书</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-movie\" href=\"https://movie.douban.com\">豆瓣电影</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-music\" href=\"https://music.douban.com\">豆瓣音乐</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-events\" href=\"https://www.douban.com/location/\">豆瓣同城</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-group\" href=\"https://www.douban.com/group/\">豆瓣小组</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-read\" href=\"https://read.douban.com\">豆瓣阅读</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-fm\" href=\"https://fm.douban.com\">豆瓣FM</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-shijian\" href=\"https://time.douban.com/?dt_time_source=douban-web_anonymous_index_top_nav\">豆瓣时间</a>\\n        </li>\\n        <li>\\n          <a target=\"_blank\" class=\"lnk-market\" href=\"https://market.douban.com?utm_campaign=anonymous_top_nav&utm_source=douban&utm_medium=pc_web\">豆瓣豆品</a>\\n        </li>\\n      </ul>\\n    </div>\\n\\n    <div class=\"site-name\" title=\"豆瓣网\"\\n      style=\"display: inline-block; line-height: 24px; height: 24px; margin-top: 4px;margin-right: 24px;width: 73px;background-image: url(https://img1.doubanio.com/f/sns/714b8751a533ef592bea5cd4603dbb9e713ded61/pics/sns/sitename.png);background-size: contain; background-repeat: no-repeat;text-indent: -999em;\">\\n      豆瓣网\\n    </div>\\n\\n    <div class=\"anony-srh\">\\n    <form action=\"https://www.douban.com/search\" method=\"get\">\\n      <span class=\"inp\"><input type=\"text\" maxlength=\"60\" size=\"12\" placeholder=\"书籍、电影、音乐、小组、小站、成员\" name=\"q\" autocomplete=\"off\"></span>\\n    <span class=\"bn\"><input type=\"submit\" value=\"搜索\"></span>\\n    </form>\\n    </div>\\n  </div>\\n</div>\\n\\n\\n\\n<div id=\"anony-reg-new\" style=\"background-image: url(https://img9.doubanio.com/view/puppy_image/raw/public/1771365ca98ig9er706.jpg)\">\\n  <div class=\"wrapper\">\\n    <div class=\"login\">\\n      <iframe style=\"height: 300px; width: 300px;\" frameborder=\\'0\\' src=\"//accounts.douban.com/passport/login_popup?login_source=anony\"></iframe>\\n    </div>\\n    <div class=\"app\">\\n      <p class=\"app-title\">豆瓣<span>7.0</span></p>\\n      <p class=\"app-slogan\"></p>\\n      <a href=\"https://www.douban.com/doubanapp/app?channel=nimingye\" class=\"lnk-app\">下载豆瓣 App</a>\\n      <div class=\"app-qr\">\\n        <a href=\"javascript: void 0;\" class=\"lnk-qr\" id=\"expand-qr\"><img src=\"https://img1.doubanio.com/f/sns/0c708de69ce692883c1310053c5748c538938cb0/pics/sns/anony_home/icon_qrcode_green.png\" width=\"28\" height=\"28\" /></a>\\n        <div class=\"app-qr-expand\">\\n          <img src=\"https://img1.doubanio.com/f/sns/1cad523e614ec4ecb6bf91b054436bb79098a958/pics/sns/anony_home/doubanapp_qrcode.png\" width=\"160\" height=\"160\" />\\n          <p>iOS / Android 扫码直接下载</p>\\n        </div>\\n      </div>\\n    </div>\\n  </div>\\n\\n  <script type=\"text/javascript\">\\n    $(function() {\\n      var app_qr = $(\\'.app-qr\\');\\n      app_qr.hover(function() {\\n        app_qr.addClass(\\'open\\');\\n      }, function() {\\n        app_qr.removeClass(\\'open\\');\\n      });\\n    });\\n  </script>\\n</div>\\n\\n\\n\\n\\n    \\n<div id=\"anony-sns\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n<!-- douban ad begin -->\\n<div id=\"dale_anonymous_homepage_top_for_crazy_ad\"></div>\\n<!-- douban ad end -->\\n\\n  \\n  <div class=\"side\">\\n  <div style=\"margin:10px 0px;\">\\n    <div id=\"dale_anonymous_homepage_right_top\"></div>\\n  </div>\\n  <div class=\"online\">\\n    <ul>\\n      \\n\\n\\n\\n\\n\\n<link rel=\"stylesheet\" href=\"https://img1.doubanio.com/cuphead/sns-static/common/hot_topics/style.38f5b.css\">\\n\\n<div class=\"mod\" id=\"hot-topics-mod\">\\n    \\n    \\n    <h2>\\n        热门话题\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"/gallery/\" target=\"_self\">去话题广场</a>\\n                ) </span>\\n    </h2>\\n\\n\\n    <ul id=\"hot-topics\">\\n        <span class=\"loading-hot-topics\">加载中...</span>\\n    </ul>\\n\\n</div>\\n\\n<script>\\n    var moduleName = \\'hot_topic_anony_sns\\';\\n</script>\\n<script src=\"https://img3.doubanio.com/cuphead/sns-static/common/hot_topics/render.71e3f.js\"></script>\\n\\n    </ul>\\n  </div>\\n</div>\\n  <div class=\"main\">\\n<link rel=\"stylesheet\" href=\"https://img1.doubanio.com/f/sns/c95eea893f80924788deebf38e4ad6f637c33e6a/css/sns/doulist/list.css\">\\n<div class=\"mod\">\\n  \\n    <h2>\\n        精选内容\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://www.douban.com/explore/\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n      <div id=\"1636777161\" class=\"doulist-item\">\\n        <div class=\"mod\">\\n          \\n  \\n  \\n  \\n  <div class=\"bd doulist-note\">\\n    \\n\\n\\n\\n    <div class=\"source\">\\n        来自：豆瓣小组\\n    </div>\\n\\n      \\n\\n\\n\\n    <div class=\"note-fl\">\\n\\n    <div class=\"meta\">\\n      \\n\\n          <a href=\"https://www.douban.com/people/209837737/\" target=\"_blank\" style=\"display: inline-block; margin-right: 4px;\">\\n            <img src=\"https://img9.doubanio.com/icon/u209837737-6.jpg\" alt=\"登月碰瓷\" width=\"24\" />\\n          </a>\\n        <a href=\"https://www.douban.com/people/209837737/\" target=\"_blank\">登月碰瓷</a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://www.douban.com/group/topic/325426309/?_spm_id=MjA5ODM3NzM3\" target=\"_blank\">\\n          我发现文明对于底层人士来说是好欺负的象征\\n      </a>\\n    </div>\\n\\n\\n    <div class=\"abstract\">\\n      rt\\n底层人士很多凭靠着自己的动物性，例如趋利避害，欺软怕硬等野蛮本性来对待周围的一切。所以文明性或者说文明人对底层人士来说代表着好欺负。\\n如果人在一个平均学历水平远低于ta的学历水平的地方，ta受到文化的影响所产生的惯性思维会让ta对局势没有一定的认知，才容易被狠狠打击到。\\n比如去年很火的大学生脱下长衫去基层，去做一些很基础的工作。但很多人适应不了又回来了。原因就在于当受过高等教育的人，去面对大部分...\\n    </div>\\n\\n      <div class=\"meta\">\\n        <a class=\"rec_nums\" style=\"color: #999; margin-top: 15px;\" href=\"https://www.douban.com/group/topic/325426309/?_spm_id=MjA5ODM3NzM3\" target=\"_blank\">\\n          <span>60回应</span>\\n          <span>165赞</span>\\n          <span>15转发</span>\\n        </a>\\n      </div>\\n\\n    </div>\\n  </div>\\n\\n\\n        </div>\\n      </div>\\n      <div id=\"1636804118\" class=\"doulist-item\">\\n        <div class=\"mod\">\\n          \\n  \\n  \\n  \\n  <div class=\"bd doulist-note\">\\n    \\n\\n\\n\\n    <div class=\"source\">\\n        来自：豆瓣小组\\n    </div>\\n\\n      \\n    <div class=\"pic\">\\n      <div class=\"pic-wrap\">\\n        <a href=\"https://www.douban.com/group/topic/327286896/?_spm_id=NjcyNjM1ODI\" target=\"_blank\"><img src=\"https://img1.doubanio.com/view/group_topic/large/public/p688141098.jpg\" /></a>\\n      </div>\\n    </div>\\n\\n\\n\\n    <div class=\"note-fl\">\\n\\n    <div class=\"meta\">\\n      \\n\\n          <a href=\"https://www.douban.com/people/67263582/\" target=\"_blank\" style=\"display: inline-block; margin-right: 4px;\">\\n            <img src=\"https://img2.doubanio.com/icon/u67263582-1.jpg\" alt=\"无名小卒\" width=\"24\" />\\n          </a>\\n        <a href=\"https://www.douban.com/people/67263582/\" target=\"_blank\">无名小卒</a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://www.douban.com/group/topic/327286896/?_spm_id=NjcyNjM1ODI\" target=\"_blank\">\\n          新手养猫如何选择靠谱的医院（经验分享）\\n      </a>\\n    </div>\\n\\n\\n    <div class=\"abstract\">\\n      📍第一步：查“某团”医院主页\\n查看医生的从业年限、职称和介绍；\\n（有些为挂名医生，非小白医生从业年限通常在6年以上，经验丰富的在10年以上）\\n如果没有毕业院校信息，可能是平台未披露，也可能因院校非名校；\\n可到现场看看医院墙上的医生简介，一般会有简历...\\n    </div>\\n\\n      <div class=\"meta\">\\n        <a class=\"rec_nums\" style=\"color: #999; margin-top: 15px;\" href=\"https://www.douban.com/group/topic/327286896/?_spm_id=NjcyNjM1ODI\" target=\"_blank\">\\n          <span>32回应</span>\\n          <span>79赞</span>\\n          <span>10转发</span>\\n        </a>\\n      </div>\\n\\n    </div>\\n  </div>\\n\\n\\n        </div>\\n      </div>\\n      <div id=\"1635343553\" class=\"doulist-item\">\\n        <div class=\"mod\">\\n          \\n  \\n  \\n  \\n  <div class=\"bd doulist-note\">\\n    \\n\\n\\n\\n    <div class=\"source\">\\n        来自：豆瓣小组\\n    </div>\\n\\n      \\n\\n\\n\\n    <div class=\"note-fl\">\\n\\n    <div class=\"meta\">\\n      \\n\\n          <a href=\"https://www.douban.com/people/141763530/\" target=\"_blank\" style=\"display: inline-block; margin-right: 4px;\">\\n            <img src=\"https://img1.doubanio.com/icon/u141763530-9.jpg\" alt=\"momo\" width=\"24\" />\\n          </a>\\n        <a href=\"https://www.douban.com/people/141763530/\" target=\"_blank\">momo</a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://www.douban.com/group/topic/326015253/?_spm_id=MTQxNzYzNTMw\" target=\"_blank\">\\n          做心电图指定要女医生的经历\\n      </a>\\n    </div>\\n\\n\\n    <div class=\"abstract\">\\n      楼主最近心脏不舒服，想去做个心电图，提前搜了一下注意项，说是做的时候衣服要全撩起来，所以想电话咨询今日值班的有没有女医生。\\n一开始还有有点恐惧的，害怕被医生吼“这点小事还要纠结”“医生眼里只是块肉（并不）”。\\n某书上很多帖子都是女性在讲自己面对男医生时的尴尬经历，却很少有提出指定要女医生的，大概也是顾虑这点。\\n我一共打了两家医院。\\n第一家，先是总管整个医院的前台。\\n接电话的是位语气温柔的阿姨，...\\n    </div>\\n\\n      <div class=\"meta\">\\n        <a class=\"rec_nums\" style=\"color: #999; margin-top: 15px;\" href=\"https://www.douban.com/group/topic/326015253/?_spm_id=MTQxNzYzNTMw\" target=\"_blank\">\\n          <span>41回应</span>\\n          <span>222赞</span>\\n          <span>6转发</span>\\n        </a>\\n      </div>\\n\\n    </div>\\n  </div>\\n\\n\\n        </div>\\n      </div>\\n</div>\\n</div>\\n  </div>\\n  \\n\\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-group\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n  <div class=\"sidenav\">\\n    <h2 class=\"section-title\"><a href=\"https://www.douban.com/group/\">小组</a></h2>\\n    <div class=\"side-links nav-anon\">\\n      <ul>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=新组\">新组</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=追剧\">追剧</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=书影音\">书影音</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=人文\">人文</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=闲趣\">闲趣</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=兴趣\">兴趣</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=生活\">生活</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=美食\">美食</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=家居\">家居</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=体育运动\">体育运动</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=宠物\">宠物</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=艺术\">艺术</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=科技\">科技</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=情感\">情感</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=科学自然\">科学自然</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=学习\">学习</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=校园\">校园</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=ACG\">ACG</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=职场\">职场</a>\\n        </li>\\n        <li>\\n          <a href=\"https://www.douban.com/group/explore?tag=理财\">理财</a>\\n        </li>\\n      </ul>\\n    </div>\\n  </div>\\n\\n  <div class=\"side\"></div>\\n  <div class=\"main\">\\n  \\n  \\n    <h2>\\n        热门小组\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://www.douban.com/group/explore/hot_groups\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n  <div class=\"group-list list\">\\n    <ul>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/702167/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/b42c320414d5602.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/702167/\">菜市场爱好者</a>\\n        </div>\\n        165479 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/726329/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/9c6e5fd5c471c47.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/726329/\">披荆斩棘的哥哥</a>\\n        </div>\\n        114146 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/711300/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/group/sqxs/public/b14f15c66a8eb10.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/711300/\">我们喜欢逛公园</a>\\n        </div>\\n        112830 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/minimalists/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/group/sqxs/public/ad3f443ca916e50.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/minimalists/\">极简生活</a>\\n        </div>\\n        450683 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/634017/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/group/sqxs/public/2fc7a9ca0a88d46.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/634017/\">猫</a>\\n        </div>\\n        923612 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/734048/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/0f67397088ad632.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/734048/\">电影票房·资料库</a>\\n        </div>\\n        63730 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/buybook/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/icon/g10233-3.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/buybook/\">买书如山倒 读书如抽丝</a>\\n        </div>\\n        697931 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/735707/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/66b540182359c3a.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/735707/\">懒人生活指北</a>\\n        </div>\\n        253349 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/713835/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/05ca21af5302052.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/713835/\">欧美娱</a>\\n        </div>\\n        17132 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/646817/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/ef85f7e80baddda.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/646817/\">闲鱼吐槽大会</a>\\n        </div>\\n        90000 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/753329/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/group/sqxs/public/c874b792f0818a4.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/753329/\">全员加速中2025</a>\\n        </div>\\n        5104 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/731101/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/ee0c83e84358a27.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/731101/\">考前emo小组</a>\\n        </div>\\n        130436 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/fullove/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/group/sqxs/public/9d58a1c8c606d61.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/fullove/\">每日水果</a>\\n        </div>\\n        136168 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/724670/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/c69d24478dacc1f.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/724670/\">中国说唱巅峰对决</a>\\n        </div>\\n        51965 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/742887/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/group/sqxs/public/f7c53cccb8be16e.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/742887/\">今天我没有当软柿子</a>\\n        </div>\\n        76704 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/741380/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/group/sqxs/public/3a64dbd07ffac61.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/741380/\">J人的井井有条人生</a>\\n        </div>\\n        102694 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/704175/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/group/sqxs/public/6ca43d346af93da.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/704175/\">机智的宿舍生活</a>\\n        </div>\\n        163433 个成员\\n      </div>\\n      <li>\\n      <div class=\"pic\">\\n          <a href=\"https://www.douban.com/group/673387/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/group/sqxs/public/38e3ad269a2c8e1.jpg\" alt=\"\" width=\"48\" /></a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/group/673387/\">独居者联盟</a>\\n        </div>\\n        71672 个成员\\n      </div>\\n    </ul>\\n  </div>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-movie\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n<div class=\"sidenav\">\\n  <h2 class=\"section-title\"><a href=\"https://movie.douban.com\">电影</a></h2>\\n  \\n  \\n  <div class=\"side-links nav-anon\">\\n      <ul>\\n                          \\n                 <li><a href=\"https://movie.douban.com/nowplaying/\">影讯&amp;购票</a></li>\\n             \\n                 <li class=\"site-nav-bt\"><a href=\"https://movie.douban.com/explore\">选电影</a></li>\\n             \\n                 <li><a href=\"https://movie.douban.com/tv/\">电视剧</a></li>\\n             \\n                 <li><a href=\"https://movie.douban.com/chart\">排行榜</a></li>\\n             \\n                 <li><a href=\"https://movie.douban.com/review/best/\">影评</a></li>\\n\\n      \\n      </ul>\\n  </div>\\n\\n  \\n\\n\\n    <div class=\"apps-list\">\\n    <ul>\\n    </ul>\\n    </div>\\n\\n</div>\\n\\n  <div class=\"side\">\\n<div class=\"mod\">\\n\\n\\n    <h2>\\n        近期热门\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://movie.douban.com/chart\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n<div class=\"list1 movie-charts\">\\n  <ol>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36742579/\">罪人</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/35883131/\">雄狮少年2</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/30429388/\">死神来了6：血脉诅咒</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/37309928/\">铁血战士：杀戮之王</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36247731/\">新·驯龙高手</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36737061/\">直到黎明</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36471252/\">丑陋的继姐</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36999840/\">仙逆剧场版 神临之战</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/35342548/\">神圣之夜：恶魔猎人</a>\\n    </li>\\n    <li>\\n    <a href=\"https://movie.douban.com/subject/36465394/\">腓尼基计划</a>\\n    </li>\\n  </ol>\\n</div>\\n</div>\\n</div>\\n  <div class=\"main\">\\n\\n\\n    <h2>\\n        正在热映\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://movie.douban.com/showtimes/\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n<div class=\"movie-list list\">\\n  <ul>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/34807062/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2921992149.jpg\" alt=\"疾速追杀：芭蕾杀姬\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/34807062/\">疾速追杀：芭蕾...</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar40\"></span><i>7.3</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/34807062/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/30433456/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2921570919.jpg\" alt=\"碟中谍8：最终清算\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/30433456/\">碟中谍8：最终...</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar40\"></span><i>7.8</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/30433456/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/11600089/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2921672431.jpg\" alt=\"功夫梦：融合之道\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/11600089/\">功夫梦：融合之...</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"txt-tip\">暂无评分</span>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/11600089/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/36469477/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2922164119.jpg\" alt=\"时间之子\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/36469477/\">时间之子</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"txt-tip\">暂无评分</span>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/36469477/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/36809928/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2921605940.jpg\" alt=\"哆啦A梦：大雄的绘画奇遇记\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/36809928/\">哆啦A梦：大雄...</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar40\"></span><i>8.1</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/36809928/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/30345743/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2920693527.jpg\" alt=\"星际宝贝史迪奇\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/30345743/\">星际宝贝史迪奇...</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar35\"></span><i>7.2</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/30345743/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/27077476/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2920784920.jpg\" alt=\"会计刺客2\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/27077476/\">会计刺客2</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar30\"></span><i>6.1</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/27077476/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n    <li>\\n    <div class=\"pic\">\\n        <a href=\"https://movie.douban.com/subject/1291936/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2921045013.jpg\" alt=\"攻壳机动队\" /></a>\\n    </div>\\n    <div class=\"title\">\\n      <a href=\"https://movie.douban.com/subject/1291936/\">攻壳机动队</a>\\n    </div>\\n    <div class=\"rating\">\\n        <span class=\"allstar45\"></span><i>9.0</i>\\n    </div>\\n    <a href=\"https://movie.douban.com/subject/1291936/cinema/\" class=\"bn-link bn-ticket\">选座购票</a>\\n  </ul>\\n</div>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-book\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n  <div class=\"sidenav\">\\n    <div class=\"mod\">\\n    <h2 class=\"section-title\"><a href=\"https://book.douban.com\">读书</a></h2>\\n    \\n  \\n  <div class=\"side-links nav-anon\">\\n      <ul>\\n             \\n                 <li><a href=\"https://book.douban.com/chart\">每月热门图书榜</a></li>\\n             \\n                 <li><a href=\"https://book.douban.com/activities?kind=0\">读书专题</a></li>\\n             \\n                 <li><a href=\"https://book.douban.com/activities?kind=1\">直播活动</a></li>\\n             \\n                 <li><a href=\"https://book.douban.com/activities?kind=2\">名家问答</a></li>\\n             \\n                 <li><a href=\"https://book.douban.com/activities?kind=3\">共读交流</a></li>\\n             \\n                 <li><a href=\"https://book.douban.com/activities?kind=4\">鉴书团</a></li>\\n\\n      \\n      </ul>\\n  </div>\\n\\n    </div>\\n  </div>\\n\\n  <div class=\"side\">\\n  \\n  <div class=\"mod\">\\n    \\n    <h2>\\n        热门标签\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://book.douban.com/tag/?view=type\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <div class=\"book-cate-mod\">\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[文学]</li>\\n            <li><a href=\"https://book.douban.com/tag/小说\">小说</a></li>\\n            <li><a href=\"https://book.douban.com/tag/随笔\">随笔</a></li>\\n            <li><a href=\"https://book.douban.com/tag/日本文学\">日本文学</a></li>\\n            <li><a href=\"https://book.douban.com/tag/散文\">散文</a></li>\\n            <li><a href=\"https://book.douban.com/tag/诗歌\">诗歌</a></li>\\n            <li><a href=\"https://book.douban.com/tag/童话\">童话</a></li>\\n            <li><a href=\"https://book.douban.com/tag/名著\">名著</a></li>\\n            <li><a href=\"https://book.douban.com/tag/港台\">港台</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#文学\">更多</a></li>\\n        </ul>\\n      </div>\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[流行]</li>\\n            <li><a href=\"https://book.douban.com/tag/漫画\">漫画</a></li>\\n            <li><a href=\"https://book.douban.com/tag/推理\">推理</a></li>\\n            <li><a href=\"https://book.douban.com/tag/绘本\">绘本</a></li>\\n            <li><a href=\"https://book.douban.com/tag/科幻\">科幻</a></li>\\n            <li><a href=\"https://book.douban.com/tag/青春\">青春</a></li>\\n            <li><a href=\"https://book.douban.com/tag/言情\">言情</a></li>\\n            <li><a href=\"https://book.douban.com/tag/奇幻\">奇幻</a></li>\\n            <li><a href=\"https://book.douban.com/tag/武侠\">武侠</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#流行\">更多</a></li>\\n        </ul>\\n      </div>\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[文化]</li>\\n            <li><a href=\"https://book.douban.com/tag/历史\">历史</a></li>\\n            <li><a href=\"https://book.douban.com/tag/哲学\">哲学</a></li>\\n            <li><a href=\"https://book.douban.com/tag/传记\">传记</a></li>\\n            <li><a href=\"https://book.douban.com/tag/设计\">设计</a></li>\\n            <li><a href=\"https://book.douban.com/tag/电影\">电影</a></li>\\n            <li><a href=\"https://book.douban.com/tag/建筑\">建筑</a></li>\\n            <li><a href=\"https://book.douban.com/tag/回忆录\">回忆录</a></li>\\n            <li><a href=\"https://book.douban.com/tag/音乐\">音乐</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#文化\">更多</a></li>\\n        </ul>\\n      </div>\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[生活]</li>\\n            <li><a href=\"https://book.douban.com/tag/旅行\">旅行</a></li>\\n            <li><a href=\"https://book.douban.com/tag/励志\">励志</a></li>\\n            <li><a href=\"https://book.douban.com/tag/教育\">教育</a></li>\\n            <li><a href=\"https://book.douban.com/tag/职场\">职场</a></li>\\n            <li><a href=\"https://book.douban.com/tag/美食\">美食</a></li>\\n            <li><a href=\"https://book.douban.com/tag/健康\">健康</a></li>\\n            <li><a href=\"https://book.douban.com/tag/灵修\">灵修</a></li>\\n            <li><a href=\"https://book.douban.com/tag/家居\">家居</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#生活\">更多</a></li>\\n        </ul>\\n      </div>\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[经管]</li>\\n            <li><a href=\"https://book.douban.com/tag/经济学\">经济学</a></li>\\n            <li><a href=\"https://book.douban.com/tag/管理\">管理</a></li>\\n            <li><a href=\"https://book.douban.com/tag/商业\">商业</a></li>\\n            <li><a href=\"https://book.douban.com/tag/金融\">金融</a></li>\\n            <li><a href=\"https://book.douban.com/tag/营销\">营销</a></li>\\n            <li><a href=\"https://book.douban.com/tag/理财\">理财</a></li>\\n            <li><a href=\"https://book.douban.com/tag/股票\">股票</a></li>\\n            <li><a href=\"https://book.douban.com/tag/企业史\">企业史</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#经管\">更多</a></li>\\n        </ul>\\n      </div>\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">[科技]</li>\\n            <li><a href=\"https://book.douban.com/tag/科普\">科普</a></li>\\n            <li><a href=\"https://book.douban.com/tag/互联网\">互联网</a></li>\\n            <li><a href=\"https://book.douban.com/tag/编程\">编程</a></li>\\n            <li><a href=\"https://book.douban.com/tag/交互设计\">交互设计</a></li>\\n            <li><a href=\"https://book.douban.com/tag/算法\">算法</a></li>\\n            <li><a href=\"https://book.douban.com/tag/通信\">通信</a></li>\\n            <li><a href=\"https://book.douban.com/tag/神经网络\">神经网络</a></li>\\n            <li><a href=\"https://book.douban.com/tag/?view=type#科技\">更多</a></li>\\n        </ul>\\n      </div>\\n    </div>\\n  </div>\\n</div>\\n  <div class=\"main\">\\n  \\n  <div class=\"mod\">\\n    \\n    <h2>\\n        新书速递\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://book.douban.com/latest\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <div class=\"book-list list\">\\n      <ul>\\n          <li>\\n          <div class=\"pic\">\\n              <a href=\"https://book.douban.com/subject/35574974/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/subject/m/public/s33997562.jpg\" alt=\"世界上最丑的女人\" /></a>\\n          </div>\\n          <div class=\"title\">\\n            <a href=\"https://book.douban.com/subject/35574974/\" >世界上最丑的女...</a>\\n          </div>\\n          <div class=\"author\">[波兰] 奥尔...</div>\\n          <a href=\"https://read.douban.com/reader/ebook/336703240/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n          <li>\\n          <div class=\"pic\">\\n              <a href=\"https://book.douban.com/subject/35587436/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/subject/m/public/s33987410.jpg\" alt=\"天堂主题公园\" /></a>\\n          </div>\\n          <div class=\"title\">\\n            <a href=\"https://book.douban.com/subject/35587436/\" >天堂主题公园</a>\\n          </div>\\n          <div class=\"author\">[美] 乔治·...</div>\\n          <a href=\"https://read.douban.com/reader/ebook/394184467/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n          <li>\\n          <div class=\"pic\">\\n              <a href=\"https://book.douban.com/subject/35569015/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/subject/m/public/s33979742.jpg\" alt=\"忍不住想打扰你\" /></a>\\n          </div>\\n          <div class=\"title\">\\n            <a href=\"https://book.douban.com/subject/35569015/\" >忍不住想打扰你...</a>\\n          </div>\\n          <div class=\"author\">bibi园长</div>\\n          <a href=\"https://read.douban.com/reader/ebook/418128489/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n          <li>\\n          <div class=\"pic\">\\n              <a href=\"https://book.douban.com/subject/35581763/\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/subject/m/public/s33983628.jpg\" alt=\"十二月十日\" /></a>\\n          </div>\\n          <div class=\"title\">\\n            <a href=\"https://book.douban.com/subject/35581763/\" >十二月十日</a>\\n          </div>\\n          <div class=\"author\">[美] 乔治·...</div>\\n          <a href=\"https://read.douban.com/reader/ebook/394678347/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n      </ul>\\n    </div>\\n  </div>\\n\\n  <div class=\"mod\">\\n    \\n    <h2>\\n        原创数字作品\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://read.douban.com\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <div class=\"book-list list\">\\n      <ul>\\n        <li>\\n        <div class=\"pic\">\\n            <a href=\"https://read.douban.com/ebook/419040148\" target=\"_blank\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://pic.arkread.com/cover/column/u/63732102.1676269900.jpg!cover_upload.jpg\" alt=\"盲警\" /></a>\\n        </div>\\n        <div class=\"title\">\\n          <a href=\"https://read.douban.com/ebook/419040148\" target=\"_blank\">盲警</a>\\n        </div>\\n        <div class=\"author\"></div>\\n        <div class=\"price\">\\n            8.60元\\n        </div>\\n        <a href=\"https://read.douban.com/reader/column/63732102/chapter/419043014/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n        <li>\\n        <div class=\"pic\">\\n            <a href=\"https://read.douban.com/ebook/418916983\" target=\"_blank\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://pic.arkread.com/cover/column/u/63723451.1676253244.jpg!cover_upload.jpg\" alt=\"春缠树\" /></a>\\n        </div>\\n        <div class=\"title\">\\n          <a href=\"https://read.douban.com/ebook/418916983\" target=\"_blank\">春缠树</a>\\n        </div>\\n        <div class=\"author\"></div>\\n        <div class=\"price\">\\n            3.15元\\n        </div>\\n        <a href=\"https://read.douban.com/reader/column/63723451/chapter/418917186/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n        <li>\\n        <div class=\"pic\">\\n            <a href=\"https://read.douban.com/ebook/418846988\" target=\"_blank\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://pic.arkread.com/cover/column/u/63717097.1676256863.jpg!cover_upload.jpg\" alt=\"她的八零九零年代\" /></a>\\n        </div>\\n        <div class=\"title\">\\n          <a href=\"https://read.douban.com/ebook/418846988\" target=\"_blank\">她的八零九零年...</a>\\n        </div>\\n        <div class=\"author\"></div>\\n        <div class=\"price\">\\n            6.80元\\n        </div>\\n        <a href=\"https://read.douban.com/reader/column/63717097/chapter/418847073/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n        <li>\\n        <div class=\"pic\">\\n            <a href=\"https://read.douban.com/ebook/418975338\" target=\"_blank\"><img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://pic.arkread.com/cover/column/u/63727725.1676857354.jpg!cover_upload.jpg\" alt=\"脸盘大有福\" /></a>\\n        </div>\\n        <div class=\"title\">\\n          <a href=\"https://read.douban.com/ebook/418975338\" target=\"_blank\">脸盘大有福</a>\\n        </div>\\n        <div class=\"author\"></div>\\n        <div class=\"price\">\\n            6.50元\\n        </div>\\n        <a href=\"https://read.douban.com/reader/column/63727725/chapter/418975463/\" target=\"_blank\" class=\"bn-link\">免费试读</a>\\n      </ul>\\n    </div>\\n  </div>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-music\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n  <div class=\"sidenav\">\\n    <h2 class=\"section-title\"><a href=\"https://music.douban.com\">音乐</a></h2>\\n    \\n  \\n  <div class=\"side-links nav-anon\">\\n      <ul>\\n                          \\n                 <li><a href=\"https://music.douban.com/topics/\">专题</a></li>\\n             \\n                 <li><a href=\"https://music.douban.com/review/latest/\">乐评</a></li>\\n             \\n                 <li><a href=\"https://fm.douban.com/?from_=music_nav\">豆瓣FM</a></li>\\n             \\n                 <li><a href=\"https://artist.douban.com/abilu/\">阿比鹿音乐奖</a></li>\\n\\n      \\n      </ul>\\n  </div>\\n\\n    \\n\\n\\n    <div class=\"apps-list\">\\n    <ul>\\n        <li>\\n            <a href=\"https://fm.douban.com?from_=shire_anonymous_home\" class=\"lnk-icon\">\\n                <i class=\"app-icon app-icon-fm\"></i>\\n            </a>\\n            <div><a href=\"https://fm.douban.com?from_=shire_anonymous_home\">豆瓣FM</a></div>\\n        </li>\\n    </ul>\\n    </div>\\n\\n  </div>\\n\\n  <div class=\"side\">\\n  <div class=\"mod\">\\n    \\n    \\n    <h2>\\n        热门标签\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://music.douban.com/tag/\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <div class=\"music-cate-mod\">\\n      \\n\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">&#91;风格&#93;</li>\\n          \\n            <li><a href=\"https://music.douban.com/tag/OST\" target=\"_blank\">OST</a></li>\\n            <li><a href=\"https://music.douban.com/tag/流行\" target=\"_blank\">流行</a></li>\\n            <li><a href=\"https://music.douban.com/tag/民谣\" target=\"_blank\">民谣</a></li>\\n            <li><a href=\"https://music.douban.com/tag/pop\" target=\"_blank\">pop</a></li>\\n            <li><a href=\"https://music.douban.com/tag/indie\" target=\"_blank\">indie</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Electronic\" target=\"_blank\">Electronic</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Folk\" target=\"_blank\">Folk</a></li>\\n            <li><a href=\"https://music.douban.com/tag/摇滚\" target=\"_blank\">摇滚</a></li>\\n            <li><a href=\"https://music.douban.com/tag/J-POP\" target=\"_blank\">J-POP</a></li>\\n            <li><a href=\"https://music.douban.com/tag/电影原声\" target=\"_blank\">电影原声</a></li>\\n            <li><a href=\"https://music.douban.com/tag/rock\" target=\"_blank\">rock</a></li>\\n            <li><a href=\"https://music.douban.com/tag/R&amp;B\" target=\"_blank\">R&amp;B</a></li>\\n            <li><a href=\"https://music.douban.com/tag/JPOP\" target=\"_blank\">JPOP</a></li>\\n            <li><a href=\"https://music.douban.com/tag/post-rock\" target=\"_blank\">post-rock</a></li>\\n            <li><a href=\"https://music.douban.com/tag/jazz\" target=\"_blank\">jazz</a></li>\\n            <li><a href=\"https://music.douban.com/tag/独立音乐\" target=\"_blank\">独立音乐</a></li>\\n            <li><a href=\"https://music.douban.com/tag/电子\" target=\"_blank\">电子</a></li>\\n            <li><a href=\"https://music.douban.com/tag/中国摇滚\" target=\"_blank\">中国摇滚</a></li>\\n            <li><a href=\"https://music.douban.com/tag/纯音乐\" target=\"_blank\">纯音乐</a></li>\\n            <li><a href=\"https://music.douban.com/tag/经典\" target=\"_blank\">经典</a></li>\\n        </ul>\\n      </div>\\n      \\n\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">&#91;地区/语言&#93;</li>\\n          \\n            <li><a href=\"https://music.douban.com/tag/日本\" target=\"_blank\">日本</a></li>\\n            <li><a href=\"https://music.douban.com/tag/台湾\" target=\"_blank\">台湾</a></li>\\n            <li><a href=\"https://music.douban.com/tag/华语\" target=\"_blank\">华语</a></li>\\n            <li><a href=\"https://music.douban.com/tag/欧美\" target=\"_blank\">欧美</a></li>\\n            <li><a href=\"https://music.douban.com/tag/美国\" target=\"_blank\">美国</a></li>\\n            <li><a href=\"https://music.douban.com/tag/内地\" target=\"_blank\">内地</a></li>\\n            <li><a href=\"https://music.douban.com/tag/英国\" target=\"_blank\">英国</a></li>\\n            <li><a href=\"https://music.douban.com/tag/香港\" target=\"_blank\">香港</a></li>\\n            <li><a href=\"https://music.douban.com/tag/韩国\" target=\"_blank\">韩国</a></li>\\n            <li><a href=\"https://music.douban.com/tag/UK\" target=\"_blank\">UK</a></li>\\n            <li><a href=\"https://music.douban.com/tag/粤语\" target=\"_blank\">粤语</a></li>\\n            <li><a href=\"https://music.douban.com/tag/大陆\" target=\"_blank\">大陆</a></li>\\n            <li><a href=\"https://music.douban.com/tag/US\" target=\"_blank\">US</a></li>\\n            <li><a href=\"https://music.douban.com/tag/法国\" target=\"_blank\">法国</a></li>\\n            <li><a href=\"https://music.douban.com/tag/华语音乐\" target=\"_blank\">华语音乐</a></li>\\n            <li><a href=\"https://music.douban.com/tag/港台\" target=\"_blank\">港台</a></li>\\n            <li><a href=\"https://music.douban.com/tag/德国\" target=\"_blank\">德国</a></li>\\n            <li><a href=\"https://music.douban.com/tag/英伦\" target=\"_blank\">英伦</a></li>\\n            <li><a href=\"https://music.douban.com/tag/国语\" target=\"_blank\">国语</a></li>\\n            <li><a href=\"https://music.douban.com/tag/瑞典\" target=\"_blank\">瑞典</a></li>\\n        </ul>\\n      </div>\\n      \\n\\n      <div class=\"cate book-cate\">\\n        <ul>\\n          <li class=\"cate-label\">&#91;艺术家&#93;</li>\\n          \\n            <li><a href=\"https://music.douban.com/tag/周杰伦\" target=\"_blank\">周杰伦</a></li>\\n            <li><a href=\"https://music.douban.com/tag/王菲\" target=\"_blank\">王菲</a></li>\\n            <li><a href=\"https://music.douban.com/tag/陈奕迅\" target=\"_blank\">陈奕迅</a></li>\\n            <li><a href=\"https://music.douban.com/tag/孙燕姿\" target=\"_blank\">孙燕姿</a></li>\\n            <li><a href=\"https://music.douban.com/tag/五月天\" target=\"_blank\">五月天</a></li>\\n            <li><a href=\"https://music.douban.com/tag/陈绮贞\" target=\"_blank\">陈绮贞</a></li>\\n            <li><a href=\"https://music.douban.com/tag/苏打绿\" target=\"_blank\">苏打绿</a></li>\\n            <li><a href=\"https://music.douban.com/tag/梁静茹\" target=\"_blank\">梁静茹</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Coldplay\" target=\"_blank\">Coldplay</a></li>\\n            <li><a href=\"https://music.douban.com/tag/久石让\" target=\"_blank\">久石让</a></li>\\n            <li><a href=\"https://music.douban.com/tag/张悬\" target=\"_blank\">张悬</a></li>\\n            <li><a href=\"https://music.douban.com/tag/椎名林檎\" target=\"_blank\">椎名林檎</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Beethoven\" target=\"_blank\">Beethoven</a></li>\\n            <li><a href=\"https://music.douban.com/tag/窦唯\" target=\"_blank\">窦唯</a></li>\\n            <li><a href=\"https://music.douban.com/tag/蔡健雅\" target=\"_blank\">蔡健雅</a></li>\\n            <li><a href=\"https://music.douban.com/tag/林俊杰\" target=\"_blank\">林俊杰</a></li>\\n            <li><a href=\"https://music.douban.com/tag/莫文蔚\" target=\"_blank\">莫文蔚</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Bach\" target=\"_blank\">Bach</a></li>\\n            <li><a href=\"https://music.douban.com/tag/Jay\" target=\"_blank\">Jay</a></li>\\n            <li><a href=\"https://music.douban.com/tag/范晓萱\" target=\"_blank\">范晓萱</a></li>\\n        </ul>\\n      </div>\\n    </div>\\n  </div>\\n</div>\\n  <div class=\"main\">\\n\\n  \\n    \\n    <h2>\\n        豆瓣新碟榜\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://music.douban.com#new1\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <div class=\"album-list list\">\\n      <ul>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37339593/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/subject/s/public/s35144260.jpg\" alt=\"PLEASURE\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              1. <a href=\"https://music.douban.com/subject/37339593/\" target=\"_blank\">PLEASURE</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=%E8%94%A1%E4%BE%9D%E6%9E%97+Jolin+Tsai\" target=\"_blank\">蔡依林 Jolin Tsai</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar00\"></span><i></i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37288219/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/subject/s/public/s35094055.jpg\" alt=\"Evangelic Girl Is a Gun\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              2. <a href=\"https://music.douban.com/subject/37288219/\" target=\"_blank\">Evangelic Girl Is a Gun</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=yeule\" target=\"_blank\">yeule</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar40\"></span><i>7.6</i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37361793/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/subject/s/public/s35163176.jpg\" alt=\"完整的大人\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              3. <a href=\"https://music.douban.com/subject/37361793/\" target=\"_blank\">完整的大人</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=%E5%BD%AD%E4%BD%B3%E6%85%A7+Julia+Peng\" target=\"_blank\">彭佳慧 Julia Peng</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar00\"></span><i></i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37364498/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/subject/s/public/s35163856.jpg\" alt=\"我爱我 A Love Letter To Oneself\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              4. <a href=\"https://music.douban.com/subject/37364498/\" target=\"_blank\">我爱我 A Love Letter To Oneself</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=%E9%99%88%E6%98%8A%E5%AE%87\" target=\"_blank\">陈昊宇</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar00\"></span><i></i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37328239/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img3.doubanio.com/view/subject/s/public/s35136687.jpg\" alt=\"Addison\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              5. <a href=\"https://music.douban.com/subject/37328239/\" target=\"_blank\">Addison</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=Addison+Rae\" target=\"_blank\">Addison Rae</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar40\"></span><i>7.6</i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37279121/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img2.doubanio.com/view/subject/s/public/s35166981.jpg\" alt=\"Something Beautiful\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              6. <a href=\"https://music.douban.com/subject/37279121/\" target=\"_blank\">Something Beautiful</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=Miley+Cyrus\" target=\"_blank\">Miley Cyrus</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar40\"></span><i>7.9</i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37356111/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img1.doubanio.com/view/subject/s/public/s35163650.jpg\" alt=\"꽃갈피 셋\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              7. <a href=\"https://music.douban.com/subject/37356111/\" target=\"_blank\">꽃갈피 셋</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=IU+%EC%95%84%EC%9D%B4%EC%9C%A0+%E6%9D%8E%E7%9F%A5%E6%81%A9\" target=\"_blank\">IU 아이유 李知恩</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar00\"></span><i></i>\\n            </div>\\n          </li>\\n          <li>\\n            <div class=\"pic\">\\n              <a href=\"https://music.douban.com/subject/37328781/\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" data-origin=\"https://img9.doubanio.com/view/subject/s/public/s35170716.jpg\" alt=\"DESIRE : UNLEASH\" style=\"width: 80px; max-height: 120px;\"/>\\n              </a>\\n            </div>\\n            <div class=\"title\">\\n              8. <a href=\"https://music.douban.com/subject/37328781/\" target=\"_blank\">DESIRE : UNLEASH</a>\\n            </div>\\n            <div class=\"artist\">\\n              \\n              <a href=\"https://music.douban.com/subject_search?search_text=ENHYPEN+%EC%97%94%ED%95%98%EC%9D%B4%ED%94%88\" target=\"_blank\">ENHYPEN 엔하이픈</a>\\n            </div>\\n            <div class=\"rating\">\\n              <span class=\"allstar00\"></span><i></i>\\n            </div>\\n          </li>\\n      </ul>\\n    </div>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-market\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n<div class=\"sidenav\">\\n  <h2 class=\"section-title\">\\n    <a href=\"https://market.douban.com?dcs=anonymous-home-sidenav&amp;dcm=douban\">\\n      豆品\\n    </a>\\n    <div class=\"link-container\">\\n      <ul>\\n        <li>\\n          <a href=\"https://market.douban.com/categories/?name=all&amp;halfhill_content=%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81&amp;dt_market_source=pc&amp;classify_pos=2&amp;halfhill_business=1&amp;halfhill_category=pcdp_classify&amp;halfhill_index=1\">\\n            全部商品\\n          </a>\\n        </li>\\n        <li>\\n          <a href=\"https://market.douban.com/categories/?name=classic&amp;halfhill_content=%E8%B1%86%E7%93%A3%E7%BB%8F%E5%85%B8&amp;dt_market_source=pc&amp;classify_pos=2&amp;halfhill_business=1&amp;halfhill_category=pcdp_classify&amp;halfhill_index=2\">\\n            豆瓣经典\\n          </a>\\n        </li>\\n        <li>\\n          <a href=\"https://market.douban.com/categories/?name=homelife&amp;halfhill_content=%E5%AE%B6%E5%B1%85%E7%94%9F%E6%B4%BB&amp;dt_market_source=pc&amp;classify_pos=2&amp;halfhill_business=1&amp;halfhill_category=pcdp_classify&amp;halfhill_index=3\">\\n            家居生活\\n          </a>\\n        </li>\\n        <li>\\n          <a href=\"https://market.douban.com/categories/?name=travel&amp;halfhill_content=%E5%A4%96%E5%87%BA%E6%97%85%E8%A1%8C&amp;dt_market_source=pc&amp;classify_pos=2&amp;halfhill_business=1&amp;halfhill_category=dp_classify&amp;halfhill_index=4\">\\n            外出旅行\\n          </a>\\n        </li>\\n        <li>\\n          <a href=\"https://market.douban.com/categories/?name=stationery&amp;halfhill_content=%E6%96%87%E5%85%B7%E5%B0%8F%E7%89%A9&amp;dt_market_source=pc&amp;classify_pos=2&amp;halfhill_business=1&amp;halfhill_category=dp_classify&amp;halfhill_index=5\">\\n            文具小物\\n          </a>\\n        </li>\\n      </ul>\\n    </div>\\n  </h2>\\n</div>\\n\\n  <div class=\"side\">\\n<div class=\"mod\">\\n  \\n    <h2>\\n        热门活动\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n    </h2>\\n\\n  <ul class=\"market-topics\">\\n      <li class=\"market-topic-item\" >\\n        <a href=\"https://www.douban.com/gallery/topic/3397144/?dcm=douban&dcs=anonymous-home-topic\"\\n          target=\"_blank\">\\n          <div class=\"market-topic-pic\"\\n            style=\"background-image:url(https://img1.doubanio.com/img/files/file-1683473403-0.jpg)\">\\n          </div>\\n        </a>\\n        <p class=\"market-topic-footer\">\\n          <a href=\"https://www.douban.com/gallery/topic/3397144/?dcm=douban&dcs=anonymous-home-topic\"\\n            target=\"_blank\">\\n          分享你看过的电影中最触动你的台词\\n          </a>\\n        </p>\\n      </li>\\n  </ul>\\n</div>\\n\\n  <div class=\"mod\">\\n    \\n    <h2>\\n        官方小组\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://www.douban.com/group/588598?dcs=anonymous-home-more-shops&amp;dcm=douban#hot-shop-wrapper\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n    <ul class=\"market-group-topics\">\\n        <li>\\n          <p class=\"market-group-topic-title\">\\n            <a href=\"https://www.douban.com/group/topic/291586504?dcm=douban&dcs=anonymous-home-group\"\\n              target=\"_blank\">\\n              原来打败我的不是天真，是天真热\\n            </a>\\n          </p>\\n          <p class=\"market-group-topic-footer\">\\n            <span class=\"market-group-topic-date\">\\n              07-12\\n            </span>\\n            <span class=\"market-group-topic-amount\">\\n              0 人参与\\n            </span>\\n          </p>\\n        </li>\\n        <li>\\n          <p class=\"market-group-topic-title\">\\n            <a href=\"https://www.douban.com/group/topic/289244928?dcm=douban&dcs=anonymous-home-group\"\\n              target=\"_blank\">\\n              打工人t恤「我是白」插画师联名款现货开售\\n            </a>\\n          </p>\\n          <p class=\"market-group-topic-footer\">\\n            <span class=\"market-group-topic-date\">\\n              05-28\\n            </span>\\n            <span class=\"market-group-topic-amount\">\\n              0 人参与\\n            </span>\\n          </p>\\n        </li>\\n        <li>\\n          <p class=\"market-group-topic-title\">\\n            <a href=\"https://www.douban.com/group/topic/286573418?dcm=douban&dcs=anonymous-home-group\"\\n              target=\"_blank\">\\n              落花伴读 竹叶飘香 |「国家图书馆X豆瓣联名香薰」上新啦\\n            </a>\\n          </p>\\n          <p class=\"market-group-topic-footer\">\\n            <span class=\"market-group-topic-date\">\\n              04-11\\n            </span>\\n            <span class=\"market-group-topic-amount\">\\n              0 人参与\\n            </span>\\n          </p>\\n        </li>\\n    </ul>\\n  </div>\\n</div>\\n  <div class=\"main\">\\n  \\n    <h2>\\n        热卖商品\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://market.douban.com?dcs=anonymous-home-more-skus&amp;dcm=douban\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n  <ul class=\"market-spu-list\">\\n      \\n      <li class=\"main-sku\">\\n        <a href=\"https://shiji.douban.com/detail/178545/?dcm=douban&dcs=anonymous-home-spu\"\\n          target=\"_blank\">\\n          <div class=\"market-spu-pic\"\\n            style=\"background-image: url(https://img1.doubanio.com/img/files/file-1683536915-0.jpg)\">\\n          </div>\\n        </a>\\n        <div class=\"market-spu-footer\">\\n          <span class=\"market-spu-price\">\\n            ￥35\\n          </span>\\n          <a href=\"https://shiji.douban.com/detail/178545/?dcm=douban&dcs=anonymous-home-spu\"\\n            target=\"_blank\"\\n            class=\"market-spu-title\">\\n            豆瓣金属中性笔\\n          </a>\\n        </div>\\n    </li>\\n      \\n      <li class=\"main-sku\">\\n        <a href=\"https://shiji.douban.com/detail/178388/?dcm=douban&dcs=anonymous-home-spu\"\\n          target=\"_blank\">\\n          <div class=\"market-spu-pic\"\\n            style=\"background-image: url(https://img1.doubanio.com/img/files/file-1683536948-0.jpg)\">\\n          </div>\\n        </a>\\n        <div class=\"market-spu-footer\">\\n          <span class=\"market-spu-price\">\\n            ￥79\\n          </span>\\n          <a href=\"https://shiji.douban.com/detail/178388/?dcm=douban&dcs=anonymous-home-spu\"\\n            target=\"_blank\"\\n            class=\"market-spu-title\">\\n            豆瓣小组组学T恤\\n          </a>\\n        </div>\\n    </li>\\n      \\n      <li class=\"main-sku\">\\n        <a href=\"https://shiji.douban.com/detail/178199/?dcm=douban&dcs=anonymous-home-spu\"\\n          target=\"_blank\">\\n          <div class=\"market-spu-pic\"\\n            style=\"background-image: url(https://img1.doubanio.com/img/files/file-1683537103-0.jpg)\">\\n          </div>\\n        </a>\\n        <div class=\"market-spu-footer\">\\n          <span class=\"market-spu-price\">\\n            ￥98\\n          </span>\\n          <a href=\"https://shiji.douban.com/detail/178199/?dcm=douban&dcs=anonymous-home-spu\"\\n            target=\"_blank\"\\n            class=\"market-spu-title\">\\n            豆瓣x飞跃帆布鞋2.0\\n          </a>\\n        </div>\\n    </li>\\n      \\n      <li class=\"main-sku\">\\n        <a href=\"https://shiji.douban.com/detail/176956/?dcm=douban&dcs=anonymous-home-spu\"\\n          target=\"_blank\">\\n          <div class=\"market-spu-pic\"\\n            style=\"background-image: url(https://img1.doubanio.com/img/files/file-1683537134-0.jpg)\">\\n          </div>\\n        </a>\\n        <div class=\"market-spu-footer\">\\n          <span class=\"market-spu-price\">\\n            ￥68\\n          </span>\\n          <a href=\"https://shiji.douban.com/detail/176956/?dcm=douban&dcs=anonymous-home-spu\"\\n            target=\"_blank\"\\n            class=\"market-spu-title\">\\n            豆瓣艺术T恤\\n          </a>\\n        </div>\\n    </li>\\n    </ul>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-events\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n<div class=\"sidenav\">\\n  <h2 class=\"section-title\"><a href=\"https://www.douban.com/location/\">同城</a></h2>\\n  \\n  \\n  <div class=\"side-links nav-anon\">\\n      <ul>\\n        \\n  \\n    \\n    <li>\\n        <a\\n        href=\"https://www.douban.com/location/suzhou/events\">近期活动</a>\\n    </li>\\n    \\n    <li>\\n        <a\\n        href=\"https://www.douban.com/location/suzhou/hosts\">主办方</a>\\n    </li>\\n    \\n    <li>\\n        <a\\n        href=\"https://www.douban.com/location/drama/\">舞台剧</a>\\n    </li>\\n\\n\\n      \\n      </ul>\\n  </div>\\n\\n  \\n\\n\\n    <div class=\"apps-list\">\\n    <ul>\\n    </ul>\\n    </div>\\n\\n</div>\\n\\n  <div class=\"side\">\\n\\n<div class=\"mod\">\\n\\n    <h2>\\n        活动标签\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n    </h2>\\n\\n<div class=\"cate events-cate\">\\n  <ul>\\n  <li class=\"cate-label\"><a href=\"https://www.douban.com/location/suzhou/events/week-music\">音乐&raquo;</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1001\">小型现场</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1002\">音乐会</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1003\">演唱会</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1004\">音乐节</a></li>\\n  </ul>\\n</div>\\n<div class=\"cate events-cate\">\\n  <ul>\\n  <li class=\"cate-label\"><a href=\"https://www.douban.com/location/suzhou/events/week-drama\">戏剧&raquo;</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1101\">话剧</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1102\">音乐剧</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1103\">舞剧</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1104\">歌剧</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1105\">戏曲</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1106\">其他</a></li>\\n  </ul>\\n</div>\\n<div class=\"cate events-cate\">\\n  <ul>\\n  <li class=\"cate-label\"><a href=\"https://www.douban.com/location/suzhou/events/week-party\">聚会&raquo;</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1401\">生活</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1402\">集市</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1403\">摄影</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1404\">外语</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1405\">桌游</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1406\">夜店</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1407\">交友</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1408\">美食</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1409\">派对</a></li>\\n  </ul>\\n</div>\\n<div class=\"cate events-cate\">\\n  <ul>\\n  <li class=\"cate-label\"><a href=\"https://www.douban.com/location/suzhou/events/week-film\">电影&raquo;</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1801\">主题放映</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1802\">影展</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-1803\">影院活动</a></li>\\n  </ul>\\n</div>\\n<div class=\"cate events-cate\">\\n  <ul>\\n  <li class=\"cate-label\"><a href=\"https://www.douban.com/location/suzhou/events/week-all\">其他&raquo;</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-salon\">讲座</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-exhibition\">展览</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-sports\">运动</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-travel\">旅行</a></li>\\n    <li><a href=\"https://www.douban.com/location/suzhou/events/week-commonweal\">公益</a></li>\\n  </ul>\\n</div>\\n</div>\\n</div>\\n  <div class=\"main\">\\n\\n\\n    <h2>\\n        苏州 · 本周热门活动\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://www.douban.com/location/\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n<div class=\"events-list list\">\\n  <ul>\\n    <li>\\n      <div class=\"pic\">\\n        <a href=\"https://www.douban.com/event/37014895/\">\\n            <img data-origin=\"https://img1.doubanio.com/pview/event_poster/small/public/8faa68dedaa083c.jpg\" src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" width=\"70\">\\n        </a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/event/37014895/\" title=\"【苏州】MC HOTDOG热狗 “装艺术家”2025巡回演唱会－苏州站\">\\n            【苏州】MC HOTDOG热狗 “装艺术家”2025巡回演唱会－...\\n          </a>\\n        </div>\\n        <div class=\"datetime\">\\n            6月28日 周六 19:00 - 20:30\\n        </div>\\n        <address title=\"苏州市体育中心体育馆 三香路1131号（近西环路）\">\\n          苏州市体育中心体育馆 三香...\\n        </address>\\n        <div class=\"follow\">\\n          3人关注\\n        </div>\\n      </div>\\n    <li>\\n      <div class=\"pic\">\\n        <a href=\"https://www.douban.com/event/37138639/\">\\n            <img data-origin=\"https://img1.doubanio.com/pview/event_poster/small/public/85e89a19280abeb.jpg\" src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" width=\"70\">\\n        </a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/event/37138639/\" title=\"《铁血丹心》超燃之声传承音乐会—苏州站\">\\n            《铁血丹心》超燃之声传承音乐会—苏州站\\n          </a>\\n        </div>\\n        <div class=\"datetime\">\\n            6月20日 周五 19:30 - 19:30\\n        </div>\\n        <address title=\"苏州保利大剧院 东苑路1号\">\\n          苏州保利大剧院 东苑路1号\\n        </address>\\n        <div class=\"follow\">\\n          1人关注\\n        </div>\\n      </div>\\n    <li>\\n      <div class=\"pic\">\\n        <a href=\"https://www.douban.com/event/37095670/\">\\n            <img data-origin=\"https://img2.doubanio.com/pview/event_poster/small/public/edcd60b39380e3e.jpg\" src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" width=\"70\">\\n        </a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/event/37095670/\" title=\"坂本龙一&amp;久石让 经典作品音乐会\">\\n            坂本龙一&amp;久石让 经典作品音乐会\\n          </a>\\n        </div>\\n        <div class=\"datetime\">\\n            6月14日 周六 19:30 - 20:30\\n        </div>\\n        <address title=\"苏州湾大剧院 东太湖大道12000号\">\\n          苏州湾大剧院 东太湖大道12...\\n        </address>\\n        <div class=\"follow\">\\n          1人关注\\n        </div>\\n      </div>\\n    <li>\\n      <div class=\"pic\">\\n        <a href=\"https://www.douban.com/event/37091755/\">\\n            <img data-origin=\"https://img1.doubanio.com/pview/event_poster/small/public/a67c8763d0d172c.jpg\" src=\"https://img1.doubanio.com/f/vendors/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif\" width=\"70\">\\n        </a>\\n      </div>\\n      <div class=\"info\">\\n        <div class=\"title\">\\n          <a href=\"https://www.douban.com/event/37091755/\" title=\"零钱音乐会｜《奏响主旋律》室内乐音乐会-苏州站\">\\n            零钱音乐会｜《奏响主旋律》室内乐音乐会-苏州站\\n          </a>\\n        </div>\\n        <div class=\"datetime\">\\n            6月14日 周六 19:30 - 21:10\\n        </div>\\n        <address title=\"苏州尹山湖大剧院 清禾路886号\">\\n          苏州尹山湖大剧院 清禾路886号\\n        </address>\\n        <div class=\"follow\">\\n          1人关注\\n        </div>\\n      </div>\\n  </ul>\\n</div>\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n    \\n<div id=\"anony-time\" class=\"section\">\\n  <div class=\"wrapper\">\\n  \\n  \\n    <div class=\"sidenav\">\\n        <h2 class=\"section-title\"><a href=\"https://time.douban.com?dt_time_source=douban-web_anonymous\">豆瓣时间</a></h2>\\n    </div>\\n\\n  <div class=\"side\"></div>\\n  <div class=\"main\">\\n    \\n    <h2>\\n        热门专栏\\n            &nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;&nbsp;&middot;\\n            <span class=\"pl\">&nbsp;(\\n                \\n                    <a href=\"https://time.douban.com?dt_time_source=douban-web_anonymous\" target=\"_self\">更多</a>\\n                ) </span>\\n    </h2>\\n\\n\\n    \\n\\n\\n\\n<ul class=\"time-list\">\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/188?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img9.doubanio.com/img/niffler/r/8e457bfe-5872-11ea-916d-4e50984eeed6.jpg\" alt=\"用性别之尺丈量世界——18堂思想课解读女性问题\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/188?dt_time_source=douban-web_anonymous\" target=\"_blank\">用性别之尺丈量世界——18堂思想课解读女性问题</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio  \" href=\"https://m.douban.com/time/column/272?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/img/niffler/r/8e98834a-b20d-11ef-a64a-2e47a111930b.jpg\" alt=\"当青年成为问题——日常生活中的传播学\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/272?dt_time_source=douban-web_anonymous\" target=\"_blank\">当青年成为问题——日常生活中的传播学</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/267?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img9.doubanio.com/img/niffler/r/afd27840-7eba-11ee-b7b3-5e86bf728896.jpg\" alt=\"不能承受的生命之轻——听复旦教授梁永安深度解读\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/267?dt_time_source=douban-web_anonymous\" target=\"_blank\">不能承受的生命之轻——听复旦教授梁永安深度解读</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio  new\" href=\"https://m.douban.com/time/column/101?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img3.doubanio.com/img/niffler/r/a1e1fedc-73ac-11e8-b5f7-0242ac110013.png\" alt=\"花鸟鱼虫的生活意见——博物君的自然笔记\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/101?dt_time_source=douban-web_anonymous\" target=\"_blank\">花鸟鱼虫的生活意见——博物君的自然笔记</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio  \" href=\"https://m.douban.com/time/column/127?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/img/niffler/r/56259338-1e19-11e9-9bc1-0242ac110029.jpg\" alt=\"萨特来信——存在主义生活书 \">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/127?dt_time_source=douban-web_anonymous\" target=\"_blank\">萨特来信——存在主义生活书 </a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-article  \" href=\"https://m.douban.com/time/column/37?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img9.doubanio.com/img/niffler/r/c3ab871e-2401-11e7-9fe8-0242ac110046.png\" alt=\"邪典电影本纪——亚文化电影50讲\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/37?dt_time_source=douban-web_anonymous\" target=\"_blank\">邪典电影本纪——亚文化电影50讲</a>\\n            <span class=\"type\">图文专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/130?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img3.doubanio.com/img/niffler/r/48b9c98a-0b1d-11e9-8eb4-0242ac110007.jpg\" alt=\"科学在左，人性在右——科技伦理的10个哲学反思\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/130?dt_time_source=douban-web_anonymous\" target=\"_blank\">科学在左，人性在右——科技伦理的10个哲学反思</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/134?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img9.doubanio.com/img/niffler/r/c3a9890a-3421-11e9-b55c-0242ac110005.jpg\" alt=\"去！把巫师叫醒——奇幻文学“四大名著”入门\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/134?dt_time_source=douban-web_anonymous\" target=\"_blank\">去！把巫师叫醒——奇幻文学“四大名著”入门</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/185?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img9.doubanio.com/img/niffler/r/f3573202-3389-11ea-81ed-3e551a2d8b14.jpg\" alt=\"懂得这些再去穿越——古代天文学里的星空密码\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/185?dt_time_source=douban-web_anonymous\" target=\"_blank\">懂得这些再去穿越——古代天文学里的星空密码</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n        <li>\\n            \\n            <a class=\"cover time-audio new \" href=\"https://m.douban.com/time/column/133?dt_time_source=douban-web_anonymous\" target=\"_blank\">\\n                <img src=\"https://img1.doubanio.com/img/niffler/r/d9596076-2eb4-11e9-be94-0242ac110029.jpg\" alt=\"如来的掌心——理解佛学的16把钥匙\">\\n            </a>\\n            <a class=\"title\" href=\"https://m.douban.com/time/column/133?dt_time_source=douban-web_anonymous\" target=\"_blank\">如来的掌心——理解佛学的16把钥匙</a>\\n            <span class=\"type\">音频专栏</span>\\n        </li>\\n</ul>\\n\\n</div>\\n  </div>\\n  \\n</div>\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n<div class=\"wrapper\">\\n  <div id=\"ft\">\\n  \\n  \\n<span id=\"icp\" class=\"fleft gray-link\">\\n    &copy; 2005-2025 douban.com, all rights reserved 北京豆网科技有限公司\\n  <br>\\n  <a href=\"https://img9.doubanio.com/view/treasury_image/raw/public/8f4d0a09fd60834.jpg\" target=\"_blank\">营业执照</a> &#xFF5C;\\n  <a href=\"https://img3.doubanio.com/view/treasury_image/raw/public/9ba42111f61b58a.jpg\" target=\"_blank\">京ICP证090015号</a> &#xFF5C;\\n  <a href=\"https://beian.miit.gov.cn/\" target=\"_blank\">京ICP备11027288号</a> &#xFF5C;\\n  <a href=\"https://www.douban.com/about?topic=licence\" target=\"_blank\">网络视听许可证0110418号</a> &#xFF5C;\\n  <a href=\"https://img2.doubanio.com/view/biz/raw/public/p_5111.jpg\" target=\"_blank\">食品经营许可证</a>\\n  <br>\\n  <a href=\"https://img1.doubanio.com/view/treasury_image/raw/public/1f12f4d8acb451b.jpg\" target=\"_blank\">京网文[2024]4125-195号</a> &#xFF5C;\\n  <a href=\"https://img3.doubanio.com/view/treasury_image/raw/public/8261a59d5896792.jpg\" target=\"_blank\">新出发京批字第直160029号</a> &#xFF5C;\\n  <a href=\"https://img2.doubanio.com/view/treasury_image/raw/public/3f616f539537481.jpg\" target=\"_blank\">（署）网出证（京）字第120号</a>\\n\\n  <br/>违法和不良信息/涉未成年人/生活服务类专项有害信息投诉：<img src=\"https://img1.doubanio.com/f/sns/0572f63071b3f64379c3a916fe206b154fe1e393/pics/sns/footer/tousu.jpeg\" height=\"16\" align=\"top\"/>\\n  <br>违法和不良信息投诉电话：4008353331-9&nbsp;\\n  <br>网络从业者不良行为举报：<img src=\"https://img1.doubanio.com/f/sns/cd9436446db95497a98c3e2d57f92981a67a0fbd/pics/sns/footer/jubao.jpg\" height=\"16\" align=\"top\"/>\\n  <br><img src=\"https://img1.doubanio.com/f/vendors/c24b99a14ebc3f1ac27e9eeb6105ce5b046b99f0/pics/icon/jubao.png\" align=\"absmiddle\" width=\"15\"> <a href=\"http://www.12377.cn/\" target=\"_blank\">中国互联网举报中心</a> 电话：12377\\n  <img src=\"https://img1.doubanio.com/f/vendors/780d038ed1c7bef20351fc2b383436efbf53697f/pics/biaoshi.gif\" align=\"absmiddle\"> <a href=\"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502000728\" target=\"_blank\">京公网安备11010502000728</a>\\n</span>\\n\\n<a href=\"https://www.douban.com/hnypt/variformcyst.py\" style=\"display: none;\"></a>\\n\\n<span class=\"fright\">\\n    <a href=\"https://www.douban.com/about\">关于豆瓣</a>\\n    · <a href=\"https://www.douban.com/jobs\">在豆瓣工作</a>\\n    · <a href=\"https://www.douban.com/about?topic=contactus\">联系我们</a>\\n    · <a href=\"https://www.douban.com/about/legal\">法律声明</a>\\n    \\n    · <a href=\"https://help.douban.com/?app=main\" target=\"_blank\">帮助中心</a>\\n    · <a href=\"https://www.douban.com/doubanapp/\">移动应用</a>\\n</span>\\n\\n  </div>\\n</div>\\n\\n<script>\\n  $(function(){\\n    lazyPic.add(\\'#anony-sns\\',\\n    \\'#anony-movie\\',\\n    \\'#anony-book\\',\\n    \\'#anony-music\\',\\n    \\'#anony-group\\',\\n    \\'#anony-events\\');\\n\\n    input_label($(\\'#anony-nav\\').find(\\'.inp input\\'),\\n                $(\\'#anony-nav\\').find(\\'.anony-srh\\'));\\n\\n    var account = $(\\'#lzform\\').find(\\'.item-account\\');\\n    input_label(account.find(\\'input:eq(0)\\'), account);\\n\\n    var passwd = $(\\'#lzform\\').find(\\'.item-passwd\\');\\n    input_label(passwd.find(\\'input\\'), passwd);\\n\\n    var captcha = $(\\'#lzform\\').find(\\'.item-captcha\\');\\n    if (captcha.length) {\\n      input_label(captcha.find(\\'input\\'), captcha);\\n    }\\n\\n    if (account.find(\\'input\\').val()) {\\n      passwd.find(\\'input\\').focus();\\n    }\\n  });\\n</script>\\n<!-- COLLECTED JS -->\\n\\n  <!-- douban ad begin -->\\n  \\n\\n\\n\\n\\n    \\n<script type=\"text/javascript\">\\n    (function (global) {\\n        var newNode = global.document.createElement(\\'script\\'),\\n            existingNode = global.document.getElementsByTagName(\\'script\\')[0],\\n            adSource = \\'//erebor.douban.com/\\',\\n            userId = \\'\\',\\n            browserId = \\'3jNNJJakxKA\\',\\n            criteria = \\'3:/\\',\\n            preview = \\'\\',\\n            debug = false,\\n            adSlots = [\\'dale_anonymous_homepage_top_for_crazy_ad\\', \\'dale_anonymous_homepage_right_top\\', \\'dale_anonymous_home_page_middle\\'];\\n\\n        global.DoubanAdRequest = {src: adSource, uid: userId, bid: browserId, crtr: criteria, prv: preview, debug: debug};\\n        global.DoubanAdSlots = (global.DoubanAdSlots || []).concat(adSlots);\\n\\n        newNode.setAttribute(\\'type\\', \\'text/javascript\\');\\n        newNode.setAttribute(\\'src\\', \\'//img1.doubanio.com/NWQ3bnN2eS9mL2FkanMvYjFiN2ViZWM0ZDBiZjlkNTE1ZDdiODZiZDc0NzNhNjExYWU3ZDk3My9hZC5yZWxlYXNlLmpz?company_token=kX69T8w1wyOE-dale\\');\\n        newNode.setAttribute(\\'async\\', true);\\n        existingNode.parentNode.insertBefore(newNode, existingNode);\\n    })(this);\\n</script>\\n\\n\\n\\n\\n\\n\\n\\n  <!-- douban ad end -->\\n  \\n\\n\\n\\n\\n\\n\\n\\n\\n\\n<script type=\"text/javascript\">\\nvar _paq = window._paq || [];\\n_paq.push([\\'trackPageView\\']);\\n_paq.push([\\'enableLinkTracking\\']);\\n(function() {\\n    var p=((\\'https:\\' == document.location.protocol) ? \\'https\\' : \\'http\\'), u=p+\\'://fundin.douban.com/\\';\\n    _paq.push([\\'setTrackerUrl\\', u+\\'piwik\\']);\\n    _paq.push([\\'setSiteId\\', \\'100001\\']);\\n    var d=document, g=d.createElement(\\'script\\'), s=d.getElementsByTagName(\\'script\\')[0];\\n    g.type=\\'text/javascript\\';\\n    g.defer=true;\\n    g.async=true;\\n    g.src=p+\\'://img3.doubanio.com/dae/fundin/piwik.js?s=3\\';\\n    s.parentNode.insertBefore(g,s);\\n})();\\n</script>\\n\\n<script type=\"text/javascript\">\\nvar _gaq = _gaq || [];\\n_gaq.push([\\'_setAccount\\', \\'UA-7019765-1\\']);\\n_gaq.push([\\'_setCampNameKey\\', \\'dcn\\']);\\n_gaq.push([\\'_setCampSourceKey\\', \\'dcs\\']);\\n_gaq.push([\\'_setCampMediumKey\\', \\'dcm\\']);\\n_gaq.push([\\'_setCampTermKey\\', \\'dct\\']);\\n_gaq.push([\\'_setCampContentKey\\', \\'dcc\\']);\\n_gaq.push([\\'_addOrganic\\', \\'baidu\\', \\'word\\']);\\n_gaq.push([\\'_addOrganic\\', \\'soso\\', \\'w\\']);\\n_gaq.push([\\'_addOrganic\\', \\'3721\\', \\'name\\']);\\n_gaq.push([\\'_addOrganic\\', \\'youdao\\', \\'q\\']);\\n_gaq.push([\\'_addOrganic\\', \\'so.360.cn\\', \\'q\\']);\\n_gaq.push([\\'_addOrganic\\', \\'vnet\\', \\'kw\\']);\\n_gaq.push([\\'_addOrganic\\', \\'sogou\\', \\'query\\']);\\n_gaq.push([\\'_addIgnoredOrganic\\', \\'豆瓣\\']);\\n_gaq.push([\\'_addIgnoredOrganic\\', \\'douban\\']);\\n_gaq.push([\\'_addIgnoredOrganic\\', \\'豆瓣网\\']);\\n_gaq.push([\\'_addIgnoredOrganic\\', \\'www.douban.com\\']);\\n_gaq.push([\\'_setDomainName\\', \\'.douban.com\\']);\\n\\n\\n    _gaq.push([\\'_setCustomVar\\', 1, \\'responsive_view_mode\\', \\'desktop\\', 3]);\\n\\n_gaq.push([\\'_trackPageview\\']);\\n_gaq.push([\\'_trackPageLoadTime\\']);\\n\\nwindow._ga_init = function() {\\n    var ga = document.createElement(\\'script\\');\\n    ga.src = (\\'https:\\' == document.location.protocol ? \\'https://ssl\\' : \\'http://www\\') + \\'.google-analytics.com/ga.js\\';\\n    ga.setAttribute(\\'async\\', \\'true\\');\\n    document.documentElement.firstChild.appendChild(ga);\\n};\\nif (window.addEventListener) {\\n    window.addEventListener(\\'load\\', _ga_init, false);\\n} else {\\n    window.attachEvent(\\'onload\\', _ga_init);\\n}\\n</script>\\n\\n\\n\\n\\n\\n\\n</body>\\n</html>\\n\\n\\n\\n'"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 封装请求\n",
    "# url地址\n",
    "url = 'https://douban.com'\n",
    "# 请求头\n",
    "headers = {\n",
    "    'User-Agent':\n",
    "    'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "}\n",
    "# 发送get请求\n",
    "req = urllib.request.Request(\n",
    "    url=url,\n",
    "    headers=headers,\n",
    ")\n",
    "# 获取响应数据\n",
    "response = urllib.request.urlopen(req)\n",
    "# 解码\n",
    "response.read().decode('utf-8')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f6cab5ec",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T08:29:50.403583Z",
     "start_time": "2025-06-11T08:29:50.393583Z"
    }
   },
   "source": [
    "#### 获取网页内容\n",
    "- [ ] 定义模块get_url，功能：获取网页内容\n",
    "- [ ] 获取response数据 \n",
    "    - [ ] 封装请求\n",
    "        - [ ] url地址\n",
    "        - [ ] 请求头\n",
    "    - [ ] 发送请求\n",
    "    - [ ] 获取响应数据\n",
    "        - [ ] 解码\n",
    "- [ ] 打印结果"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "73caa39a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T15:50:01.057186Z",
     "start_time": "2025-06-11T15:49:59.671107Z"
    },
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<!DOCTYPE html>\n",
      "<html lang=\"zh-CN\" class=\"ua-windows ua-webkit\">\n",
      "<head>\n",
      "    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n",
      "    <meta name=\"renderer\" content=\"webkit\">\n",
      "    <meta name=\"referrer\" content=\"always\">\n",
      "    <meta name=\"google-site-verification\" content=\"ok0wCgT20tBBgo9_zat2iAcimtN4Ftf5ccsh092Xeyw\" />\n",
      "    <title>\n",
      "豆瓣电影 Top 250\n",
      "</title>\n",
      "    \n",
      "    <meta name=\"baidu-site-verification\" content=\"cZdR4xxR7RxmM4zE\" />\n",
      "    <meta http-equiv=\"Pragma\" content=\"no-cache\">\n",
      "    <meta http-equiv=\"Expires\" content=\"Sun, 6 Mar 2006 01:00:00 GMT\">\n",
      "    \n",
      "    <link rel=\"apple-touch-icon\" href=\"https://img1.doubanio.com/cuphead/movie-static/pics/apple-touch-icon.png\">\n",
      "    <link href=\"https://img1.doubanio.com/f/vendors/e92483e5e4c9c60cc75cbd8b700a2fd5b5fdf7b0/css/douban.css\" rel=\"stylesheet\" type=\"text/css\">\n",
      "    <link href=\"https://img1.doubanio.com/f/vendors/ee6598d46af0bc554cecec9bcbf525b9b0582cb0/css/separation/_all.css\" rel=\"stylesheet\" type=\"text/css\">\n",
      "    <link href=\"https://img1.doubanio.com/cuphead/movie-static/base/init.15f4b.css\" rel=\"stylesheet\">\n",
      "    <script type=\"text/javascript\">var _head_start = new Date();</script>\n",
      "    <script type=\"text/javascript\" src=\"https://img1.doubanio.com/f/vendors/0511abe9863c2ea7084efa7e24d1d86c5b3974f1/js/jquery-1.10.2.min.js\"></script>\n",
      "    <script type=\"text/javascript\" src=\"https://img1.doubanio.com/f/vendors/e258329ca4b2122b4efe53fddc418967441e0e7f/js/douban.js\"></script>\n",
      "    <script type=\"text/javascript\" src=\"https://img1.doubanio.com/f/vendors/b0d3faaf7a432605add54908e39e17746824d6cc/js/separation/_all.js\"></script>\n",
      "    \n",
      "<link href=\"https://img3.doubanio.com/cuphead/movie-static/charts/top_movies.b4c3a.css\" rel=\"stylesheet\" type=\"text/css\" />\n",
      "\n",
      "    <style type=\"text/css\">\n",
      ".site-nav-logo img{margin-bottom:0;}\n",
      "</style>\n",
      "    <style type=\"text/css\">img { max-width: 100%; }</style>\n",
      "    <script type=\"text/javascript\"></script>\n",
      "    <style type=\"text/css\">\n",
      "    .item .playable {font-size: 13px; padding-left: 3px; color: #00A65F;}\n",
      "    .tabs {\n",
      "      overflow: hidden;\n",
      "      float: left;\n",
      "    }\n",
      "    .tabs a,\n",
      "    .tabs span {\n",
      "      display: block;\n",
      "      float: left;\n",
      "      height: 25px;\n",
      "      line-height: 25px;\n",
      "      padding: 0 15px;\n",
      "      -webkit-border-radius: 3px;\n",
      "      border-radius: 3px;\n",
      "      font-size: 13px;\n",
      "    }\n",
      "\n",
      "    .tabs a:hover {\n",
      "      background: none;\n",
      "      color: #37a;\n",
      "    }\n",
      "\n",
      "    .tabs span {\n",
      "      background: #268dcd;\n",
      "      color: #fff;\n",
      "    }\n",
      "\n",
      "    .opt {\n",
      "      margin-top: 15px;\n",
      "      padding-bottom: 0;\n",
      "    }\n",
      "    .mod #mine-selector {\n",
      "      display: block;\n",
      "      margin-top: 6px;\n",
      "      float:right;\n",
      "      color: #666666;\n",
      "      font-size: 12px;\n",
      "    }\n",
      "</style>\n",
      "\n",
      "    <link rel=\"shortcut icon\" href=\"https://img1.doubanio.com/favicon.ico\" type=\"image/x-icon\">\n",
      "</head>\n",
      "\n",
      "<body>\n",
      "  \n",
      "    <script type=\"text/javascript\">var _body_start = new Date();</script>\n",
      "\n",
      "    \n",
      "    \n",
      "\n",
      "\n",
      "\n",
      "    <link href=\"//img3.doubanio.com/dae/accounts/resources/4f2dc5e/shire/bundle.css\" rel=\"stylesheet\" type=\"text/css\">\n",
      "\n",
      "\n",
      "\n",
      "<div id=\"db-global-nav\" class=\"global-nav\">\n",
      "  <div class=\"bd\">\n",
      "    \n",
      "<div class=\"top-nav-info\">\n",
      "  <a href=\"https://accounts.douban.com/passport/login?source=movie\" class=\"nav-login\" rel=\"nofollow\">登录/注册</a>\n",
      "</div>\n",
      "\n",
      "\n",
      "    <div class=\"top-nav-doubanapp\">\n",
      "  <a href=\"https://www.douban.com/doubanapp/app?channel=top-nav\" class=\"lnk-doubanapp\">下载豆瓣客户端</a>\n",
      "  <div id=\"doubanapp-tip\">\n",
      "    <a href=\"https://www.douban.com/doubanapp/app?channel=qipao\" class=\"tip-link\">豆瓣 <span class=\"version\">6.0</span> 全新发布</a>\n",
      "    <a href=\"javascript: void 0;\" class=\"tip-close\">×</a>\n",
      "  </div>\n",
      "  <div id=\"top-nav-appintro\" class=\"more-items\">\n",
      "    <p class=\"appintro-title\">豆瓣</p>\n",
      "    <p class=\"qrcode\">扫码直接下载</p>\n",
      "    <div class=\"download\">\n",
      "      <a href=\"https://www.douban.com/doubanapp/redirect?channel=top-nav&direct_dl=1&download=iOS\">iPhone</a>\n",
      "      <span>·</span>\n",
      "      <a href=\"https://www.douban.com/doubanapp/redirect?channel=top-nav&direct_dl=1&download=Android\" class=\"download-android\">Android</a>\n",
      "    </div>\n",
      "  </div>\n",
      "</div>\n",
      "\n",
      "    \n",
      "\n",
      "\n",
      "<div class=\"global-nav-items\">\n",
      "  <ul>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://www.douban.com\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-main&quot;,&quot;uid&quot;:&quot;0&quot;}\">豆瓣</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://book.douban.com\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-book&quot;,&quot;uid&quot;:&quot;0&quot;}\">读书</a>\n",
      "    </li>\n",
      "    <li class=\"on\">\n",
      "      <a href=\"https://movie.douban.com\"  data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-movie&quot;,&quot;uid&quot;:&quot;0&quot;}\">电影</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://music.douban.com\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-music&quot;,&quot;uid&quot;:&quot;0&quot;}\">音乐</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://www.douban.com/location\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-location&quot;,&quot;uid&quot;:&quot;0&quot;}\">同城</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://www.douban.com/group\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-group&quot;,&quot;uid&quot;:&quot;0&quot;}\">小组</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://read.douban.com&#47;?dcs=top-nav&amp;dcm=douban\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-read&quot;,&quot;uid&quot;:&quot;0&quot;}\">阅读</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://fm.douban.com&#47;?from_=shire_top_nav\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-fm&quot;,&quot;uid&quot;:&quot;0&quot;}\">FM</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://time.douban.com&#47;?dt_time_source=douban-web_top_nav\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-time&quot;,&quot;uid&quot;:&quot;0&quot;}\">时间</a>\n",
      "    </li>\n",
      "    <li class=\"\">\n",
      "      <a href=\"https://market.douban.com&#47;?utm_campaign=douban_top_nav&amp;utm_source=douban&amp;utm_medium=pc_web\" target=\"_blank\" data-moreurl-dict=\"{&quot;from&quot;:&quot;top-nav-click-market&quot;,&quot;uid&quot;:&quot;0&quot;}\">豆品</a>\n",
      "    </li>\n",
      "  </ul>\n",
      "</div>\n",
      "\n",
      "  </div>\n",
      "</div>\n",
      "<script>\n",
      "  ;window._GLOBAL_NAV = {\n",
      "    DOUBAN_URL: \"https://www.douban.com\",\n",
      "    N_NEW_NOTIS: 0,\n",
      "    N_NEW_DOUMAIL: 0\n",
      "  };\n",
      "</script>\n",
      "\n",
      "\n",
      "\n",
      "    <script src=\"//img3.doubanio.com/dae/accounts/resources/4f2dc5e/shire/bundle.js\" defer=\"defer\"></script>\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "    \n",
      "\n",
      "\n",
      "    <link href=\"//img3.doubanio.com/dae/accounts/resources/4f2dc5e/movie/bundle.css\" rel=\"stylesheet\" type=\"text/css\">\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "<div id=\"db-nav-movie\" class=\"nav\">\n",
      "  <div class=\"nav-wrap\">\n",
      "  <div class=\"nav-primary\">\n",
      "    <div class=\"nav-logo\">\n",
      "      <a href=\"https:&#47;&#47;movie.douban.com\">豆瓣电影</a>\n",
      "    </div>\n",
      "    <div class=\"nav-search\">\n",
      "      <form action=\"https:&#47;&#47;search.douban.com&#47;movie/subject_search\" method=\"get\">\n",
      "        <fieldset>\n",
      "          <legend>搜索：</legend>\n",
      "          <label for=\"inp-query\">\n",
      "          </label>\n",
      "          <div class=\"inp\"><input id=\"inp-query\" name=\"search_text\" size=\"22\" maxlength=\"60\" placeholder=\"搜索电影、电视剧、综艺、影人\" value=\"\"></div>\n",
      "          <div class=\"inp-btn\"><input type=\"submit\" value=\"搜索\"></div>\n",
      "          <input type=\"hidden\" name=\"cat\" value=\"1002\" />\n",
      "        </fieldset>\n",
      "      </form>\n",
      "    </div>\n",
      "  </div>\n",
      "  </div>\n",
      "  <div class=\"nav-secondary\">\n",
      "    \n",
      "\n",
      "<div class=\"nav-items\">\n",
      "  <ul>\n",
      "    <li    ><a href=\"https://movie.douban.com/cinema/nowplaying/\"\n",
      "     >影讯&购票</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://movie.douban.com/explore\"\n",
      "     >选电影</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://movie.douban.com/tv/\"\n",
      "     >选剧集</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://movie.douban.com/chart\"\n",
      "     >排行榜</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://movie.douban.com/review/best/\"\n",
      "     >影评</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://movie.douban.com/annual/2024/?fullscreen=1&dt_from=movie_navigation\"\n",
      "     >2024年度榜单</a>\n",
      "    </li>\n",
      "    <li    ><a href=\"https://c9.douban.com/app/standbyme-2024/?autorotate=false&fullscreen=true&hidenav=true&monitor_screenshot=true&df_from=web_navigation\"\n",
      "            target=\"_blank\"\n",
      "     >2024年度报告</a>\n",
      "    </li>\n",
      "  </ul>\n",
      "</div>\n",
      "\n",
      "    <a href=\"https://movie.douban.com/annual/2024/?fullscreen=1&source=movie_navigation_logo\" class=\"movieannual\"></a>\n",
      "  </div>\n",
      "</div>\n",
      "\n",
      "<script id=\"suggResult\" type=\"text/x-jquery-tmpl\">\n",
      "  <li data-link=\"{{= url}}\">\n",
      "            <a href=\"{{= url}}\" onclick=\"moreurl(this, {from:'movie_search_sugg', query:'{{= keyword }}', subject_id:'{{= id}}', i: '{{= index}}', type: '{{= type}}'})\">\n",
      "            <img src=\"{{= img}}\" width=\"40\" />\n",
      "            <p>\n",
      "                <em>{{= title}}</em>\n",
      "                {{if year}}\n",
      "                    <span>{{= year}}</span>\n",
      "                {{/if}}\n",
      "                {{if sub_title}}\n",
      "                    <br /><span>{{= sub_title}}</span>\n",
      "                {{/if}}\n",
      "                {{if address}}\n",
      "                    <br /><span>{{= address}}</span>\n",
      "                {{/if}}\n",
      "                {{if episode}}\n",
      "                    {{if episode==\"unknow\"}}\n",
      "                        <br /><span>集数未知</span>\n",
      "                    {{else}}\n",
      "                        <br /><span>共{{= episode}}集</span>\n",
      "                    {{/if}}\n",
      "                {{/if}}\n",
      "            </p>\n",
      "        </a>\n",
      "        </li>\n",
      "  </script>\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "    <script src=\"//img3.doubanio.com/dae/accounts/resources/4f2dc5e/movie/bundle.js\" defer=\"defer\"></script>\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "    \n",
      "    <div id=\"wrapper\">\n",
      "        \n",
      "\n",
      "        \n",
      "    <div id=\"content\">\n",
      "        \n",
      "    <h1>豆瓣电影 Top 250</h1>\n",
      "\n",
      "        <div class=\"grid-16-8 clearfix\">\n",
      "            \n",
      "            \n",
      "            <div class=\"article\">\n",
      "                \n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "<div class=\"opt mod\">\n",
      "    <div class=\"tabs\">\n",
      "      \n",
      "    \n",
      "\n",
      "    </div>\n",
      "    <span id=\"mine-selector\">\n",
      "      <input type=\"checkbox\"  value=\"unwatched\">我没看过的\n",
      "    </span>\n",
      "</div>\n",
      "\n",
      "\n",
      "\n",
      "<ol class=\"grid_view\">\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>26</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1293172/\">\n",
      "                        <img width=\"100\" alt=\"末代皇帝\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p452089833.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1293172/\">\n",
      "                            <span class=\"title\">末代皇帝</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;The Last Emperor</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;末代皇帝溥仪(港)  /  L&#39;ultimo imperatore</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 贝纳尔多·贝托鲁奇 Bernardo Bertolucci&nbsp;&nbsp;&nbsp;主演: 尊龙 John Lone / 陈...<br>\n",
      "                            1987&nbsp;/&nbsp;英国 意大利 中国大陆 法国&nbsp;/&nbsp;剧情 传记 历史\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>991072人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>“不要跟我比惨，我比你更惨”再适合这部电影不过了。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>27</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1295038/\">\n",
      "                        <img width=\"100\" alt=\"哈利·波特与魔法石\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913781448.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1295038/\">\n",
      "                            <span class=\"title\">哈利·波特与魔法石</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Harry Potter and the Sorcerer&#39;s Stone</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;哈利波特1：神秘的魔法石(港 / 台) </span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: Chris Columbus&nbsp;&nbsp;&nbsp;主演: Daniel Radcliffe / Emma Watson / Rupert Grint<br>\n",
      "                            2001&nbsp;/&nbsp;美国 英国&nbsp;/&nbsp;奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1363748人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>童话世界的开端。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>28</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291560/\">\n",
      "                        <img width=\"100\" alt=\"龙猫\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2540924496.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291560/\">\n",
      "                            <span class=\"title\">龙猫</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;となりのトトロ</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;邻居托托罗  /  邻家的豆豆龙</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 宫崎骏 Hayao Miyazaki&nbsp;&nbsp;&nbsp;主演: 日高法子 Noriko Hidaka / 坂本千夏 Ch...<br>\n",
      "                            1988&nbsp;/&nbsp;日本&nbsp;/&nbsp;动画 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1372238人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>人人心中都有个龙猫，童年就永远不会消失。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>29</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/3319755/\">\n",
      "                        <img width=\"100\" alt=\"怦然心动\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p501177648.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/3319755/\">\n",
      "                            <span class=\"title\">怦然心动</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Flipped</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;萌动青春  /  青春萌动</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 罗伯·莱纳 Rob Reiner&nbsp;&nbsp;&nbsp;主演: 玛德琳·卡罗尔 Madeline Carroll / 卡...<br>\n",
      "                            2010&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 喜剧 爱情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1991981人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>真正的幸福是来自内心深处。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>30</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1292365/\">\n",
      "                        <img width=\"100\" alt=\"活着\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2597919477.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1292365/\">\n",
      "                            <span class=\"title\">活着</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;人生  /  Lifetimes</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 张艺谋 Yimou Zhang&nbsp;&nbsp;&nbsp;主演: 葛优 You Ge / 巩俐 Li Gong / 姜武 Wu Jiang<br>\n",
      "                            1994&nbsp;/&nbsp;中国大陆 中国香港&nbsp;/&nbsp;剧情 历史 家庭\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>937897人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>张艺谋最好的电影。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>31</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1851857/\">\n",
      "                        <img width=\"100\" alt=\"蝙蝠侠：黑暗骑士\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p462657443.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1851857/\">\n",
      "                            <span class=\"title\">蝙蝠侠：黑暗骑士</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;The Dark Knight</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;蝙蝠侠前传2：黑暗骑士  /  黑暗骑士(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 克里斯托弗·诺兰 Christopher Nolan&nbsp;&nbsp;&nbsp;主演: 克里斯蒂安·贝尔 Christ...<br>\n",
      "                            2008&nbsp;/&nbsp;美国 英国&nbsp;/&nbsp;剧情 动作 科幻 犯罪 惊悚\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1157969人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>无尽的黑暗。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>32</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291552/\">\n",
      "                        <img width=\"100\" alt=\"指环王3：王者无敌\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2642829472.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291552/\">\n",
      "                            <span class=\"title\">指环王3：王者无敌</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;The Lord of the Rings: The Return of the King</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;魔戒三部曲：王者再临(台 / 港) </span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 彼得·杰克逊 Peter Jackson&nbsp;&nbsp;&nbsp;主演: 伊利亚·伍德 Elijah Wood / 西恩...<br>\n",
      "                            2003&nbsp;/&nbsp;美国 新西兰&nbsp;/&nbsp;剧情 动作 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>881247人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>史诗的终章。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>33</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/26752088/\">\n",
      "                        <img width=\"100\" alt=\"我不是药神\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2561305376.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/26752088/\">\n",
      "                            <span class=\"title\">我不是药神</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;中国药神  /  印度药神</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 文牧野 Muye Wen&nbsp;&nbsp;&nbsp;主演: 徐峥 Zheng Xu / 王传君 Chuanjun Wang / 周...<br>\n",
      "                            2018&nbsp;/&nbsp;中国大陆&nbsp;/&nbsp;剧情 喜剧\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.0</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>2288117人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>对我们国家而言，这样的电影多一部是一部。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>34</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1300267/\">\n",
      "                        <img width=\"100\" alt=\"乱世佳人\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1963126880.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1300267/\">\n",
      "                            <span class=\"title\">乱世佳人</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Gone with the Wind</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;飘</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 维克多·弗莱明 Victor Fleming / 乔治·库克 George Cukor&nbsp;&nbsp;&nbsp;主演: 费...<br>\n",
      "                            1939&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 历史 爱情 战争\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>763463人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>Tomorrow is another day.</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>35</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/2129039/\">\n",
      "                        <img width=\"100\" alt=\"飞屋环游记\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553594918.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/2129039/\">\n",
      "                            <span class=\"title\">飞屋环游记</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Up</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;冲天救兵(港)  /  天外奇迹(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 彼特·道格特 Pete Docter / 鲍勃·彼德森 Bob Peterson&nbsp;&nbsp;&nbsp;主演: 爱德...<br>\n",
      "                            2009&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 喜剧 动画 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1450474人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>最后那些最无聊的事情，才是最值得怀念的。 </span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>36</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/3742360/\">\n",
      "                        <img width=\"100\" alt=\"让子弹飞\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1512562287.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/3742360/\">\n",
      "                            <span class=\"title\">让子弹飞</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;让子弹飞一会儿  /  火烧云</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 姜文 Wen Jiang&nbsp;&nbsp;&nbsp;主演: 姜文 Wen Jiang / 葛优 You Ge / 周润发 Yun-F...<br>\n",
      "                            2010&nbsp;/&nbsp;中国大陆 中国香港&nbsp;/&nbsp;剧情 喜剧 动作 西部\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.0</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1863519人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>你给我翻译翻译，神马叫做TMD的惊喜。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>37</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1308807/\">\n",
      "                        <img width=\"100\" alt=\"哈尔的移动城堡\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2907583906.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1308807/\">\n",
      "                            <span class=\"title\">哈尔的移动城堡</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;ハウルの動く城</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;哈尔移动城堡(港)  /  霍尔的移动城堡(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 宫崎骏 Hayao Miyazaki&nbsp;&nbsp;&nbsp;主演: 倍赏千惠子 Chieko Baishô / 木村拓...<br>\n",
      "                            2004&nbsp;/&nbsp;日本&nbsp;/&nbsp;爱情 动画 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1236534人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>带着心爱的人在天空飞翔。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>38</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/21937452/\">\n",
      "                        <img width=\"100\" alt=\"素媛\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2118532944.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/21937452/\">\n",
      "                            <span class=\"title\">素媛</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;소원</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;许愿  /  希望：为爱重生(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 李濬益 Jun-ik Lee&nbsp;&nbsp;&nbsp;主演: 薛景求 Kyung-gu Sol / 严志媛 Ji-won Uhm ...<br>\n",
      "                            2013&nbsp;/&nbsp;韩国&nbsp;/&nbsp;剧情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>753443人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>39</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1293182/\">\n",
      "                        <img width=\"100\" alt=\"十二怒汉\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2173577632.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1293182/\">\n",
      "                            <span class=\"title\">十二怒汉</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;12 Angry Men</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;12怒汉  /  十二怒汉</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: Sidney Lumet&nbsp;&nbsp;&nbsp;主演: 亨利·方达 Henry Fonda / 马丁·鲍尔萨姆 Marti...<br>\n",
      "                            1957&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.4</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>554842人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>1957年的理想主义。 </span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>40</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/25958717/\">\n",
      "                        <img width=\"100\" alt=\"海蒂和爷爷\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2554525534.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/25958717/\">\n",
      "                            <span class=\"title\">海蒂和爷爷</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Heidi</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;飘零燕(港)  /  海蒂</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 阿兰·葛斯彭纳 Alain Gsponer&nbsp;&nbsp;&nbsp;主演: 阿努克·斯特芬 Anuk Steffen /...<br>\n",
      "                            2015&nbsp;/&nbsp;德国 瑞士&nbsp;/&nbsp;剧情 冒险 家庭\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>735393人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>41</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1305487/\">\n",
      "                        <img width=\"100\" alt=\"猫鼠游戏\" src=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p453924541.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1305487/\">\n",
      "                            <span class=\"title\">猫鼠游戏</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Catch Me If You Can</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;逍遥法外  /  捉智双雄(港)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 史蒂文·斯皮尔伯格 Steven Spielberg&nbsp;&nbsp;&nbsp;主演: 莱昂纳多·迪卡普里奥 L...<br>\n",
      "                            2002&nbsp;/&nbsp;美国 加拿大&nbsp;/&nbsp;传记 犯罪 剧情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1160153人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>骗子大师和执著警探的你追我跑故事。 </span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>42</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291583/\">\n",
      "                        <img width=\"100\" alt=\"天空之城\" src=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2892409201.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291583/\">\n",
      "                            <span class=\"title\">天空之城</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;天空の城ラピュタ</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;天空之城拉普他  /  空中城堡拉普他</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 宫崎骏 Hayao Miyazaki&nbsp;&nbsp;&nbsp;主演: 田中真弓 Mayumi Tanaka / 横泽启子 Ke...<br>\n",
      "                            1986&nbsp;/&nbsp;日本&nbsp;/&nbsp;动画 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>976682人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>对天空的追逐，永不停止。 </span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>43</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/26387939/\">\n",
      "                        <img width=\"100\" alt=\"摔跤吧！爸爸\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2401676338.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/26387939/\">\n",
      "                            <span class=\"title\">摔跤吧！爸爸</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Dangal</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;我和我的冠军女儿(台)  /  打死不离3父女(港)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 涅提·蒂瓦里 Nitesh Tiwari&nbsp;&nbsp;&nbsp;主演: 阿米尔·汗 Aamir Khan / 法缇玛...<br>\n",
      "                            2016&nbsp;/&nbsp;印度&nbsp;/&nbsp;剧情 传记 运动 家庭\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.0</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1697167人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>44</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291858/\">\n",
      "                        <img width=\"100\" alt=\"鬼子来了\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553104888.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291858/\">\n",
      "                            <span class=\"title\">鬼子来了</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;Devils on the Doorstep</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 姜文 Wen Jiang&nbsp;&nbsp;&nbsp;主演: 姜文 Wen Jiang / 香川照之 Teruyuki Kagawa /...<br>\n",
      "                            2000&nbsp;/&nbsp;中国大陆&nbsp;/&nbsp;剧情 喜剧\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>690665人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>对敌人的仁慈，就是对自己残忍。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>45</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1929463/\">\n",
      "                        <img width=\"100\" alt=\"少年派的奇幻漂流\" src=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1784592701.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1929463/\">\n",
      "                            <span class=\"title\">少年派的奇幻漂流</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Life of Pi</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;少年Pi的奇幻漂流  /  漂流少年Pi</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 李安 Ang Lee&nbsp;&nbsp;&nbsp;主演: 苏拉·沙玛 Suraj Sharma / 伊尔凡·可汗 Irrfan...<br>\n",
      "                            2012&nbsp;/&nbsp;美国 中国台湾 英国 加拿大&nbsp;/&nbsp;剧情 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1452298人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>瑰丽壮观、无人能及的冒险之旅。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>46</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1296736/\">\n",
      "                        <img width=\"100\" alt=\"钢琴家\" src=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1381339291.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1296736/\">\n",
      "                            <span class=\"title\">钢琴家</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;The Pianist</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;钢琴战曲(港)  /  战地琴人(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 罗曼·波兰斯基 Roman Polanski&nbsp;&nbsp;&nbsp;主演: 艾德里安·布洛迪 Adrien Brod...<br>\n",
      "                            2002&nbsp;/&nbsp;英国 法国 波兰 德国 美国&nbsp;/&nbsp;剧情 传记 战争 音乐\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.3</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>721982人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>47</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291572/\">\n",
      "                        <img width=\"100\" alt=\"指环王2：双塔奇兵\" src=\"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2640236255.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291572/\">\n",
      "                            <span class=\"title\">指环王2：双塔奇兵</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;The Lord of the Rings: The Two Towers</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;魔戒二部曲：双城奇谋  /  指环王II：双塔</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 彼得·杰克逊 Peter Jackson&nbsp;&nbsp;&nbsp;主演: 伊利亚·伍德 Elijah Wood / 西恩...<br>\n",
      "                            2002&nbsp;/&nbsp;美国 新西兰&nbsp;/&nbsp;剧情 动作 奇幻 冒险\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>829072人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>承前启后的史诗篇章。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>48</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1299398/\">\n",
      "                        <img width=\"100\" alt=\"大话西游之月光宝盒\" src=\"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2561721372.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1299398/\">\n",
      "                            <span class=\"title\">大话西游之月光宝盒</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;西遊記第壹佰零壹回之月光寶盒</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;西游记101回月光宝盒  /  齐天大圣东游记</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 刘镇伟 Jeffrey Lau&nbsp;&nbsp;&nbsp;主演: 周星驰 Stephen Chow / 吴孟达 Man Tat Ng...<br>\n",
      "                            1995&nbsp;/&nbsp;中国香港 中国大陆&nbsp;/&nbsp;喜剧 爱情 奇幻 古装\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.0</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1324844人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>49</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/1291548/\">\n",
      "                        <img width=\"100\" alt=\"死亡诗社\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575465690.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/1291548/\">\n",
      "                            <span class=\"title\">死亡诗社</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;Dead Poets Society</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;暴雨骄阳(港)  /  春风化雨(台)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 彼得·威尔 Peter Weir&nbsp;&nbsp;&nbsp;主演: 罗宾·威廉姆斯 Robin Williams / 罗伯...<br>\n",
      "                            1989&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.2</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>837434人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "        <li>\n",
      "            <div class=\"item\">\n",
      "                <div class=\"pic\">\n",
      "                    <em>50</em>\n",
      "                    <a href=\"https://movie.douban.com/subject/30170448/\">\n",
      "                        <img width=\"100\" alt=\"何以为家\" src=\"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2555295759.jpg\">\n",
      "                    </a>\n",
      "                </div>\n",
      "                <div class=\"info\">\n",
      "                    <div class=\"hd\">\n",
      "                        <a href=\"https://movie.douban.com/subject/30170448/\">\n",
      "                            <span class=\"title\">何以为家</span>\n",
      "                                    <span class=\"title\">&nbsp;/&nbsp;كفرناحوم</span>\n",
      "                                <span class=\"other\">&nbsp;/&nbsp;迦百农  /  星仔打官司(港)</span>\n",
      "                        </a>\n",
      "\n",
      "\n",
      "                            <span class=\"playable\">[可播放]</span>\n",
      "                    </div>\n",
      "                    <div class=\"bd\">\n",
      "                        <p>\n",
      "                            导演: 娜丁·拉巴基 Nadine Labaki&nbsp;&nbsp;&nbsp;主演: 扎因·拉费阿 Zain al-Rafeea / ...<br>\n",
      "                            2018&nbsp;/&nbsp;黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国&nbsp;/&nbsp;剧情\n",
      "                        </p>\n",
      "\n",
      "                        \n",
      "                        <div>\n",
      "                            <span class=\"rating45-t\"></span>\n",
      "                            <span class=\"rating_num\" property=\"v:average\">9.1</span>\n",
      "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
      "                            <span>1134471人评价</span>\n",
      "                        </div>\n",
      "\n",
      "                            <p class=\"quote\">\n",
      "                                <span>凝视卑弱生命，用电影改变命运。</span>\n",
      "                            </p>\n",
      "                    </div>\n",
      "                </div>\n",
      "            </div>\n",
      "        </li>\n",
      "</ol>\n",
      "\n",
      "\n",
      "\n",
      "    \n",
      "    \n",
      "    \n",
      "\n",
      "        <div class=\"paginator\">\n",
      "        <span class=\"prev\">\n",
      "            <link rel=\"prev\" href=\"?start=0&amp;filter=\"/>\n",
      "            <a href=\"?start=0&amp;filter=\" >&lt;前页</a>\n",
      "        </span>\n",
      "        \n",
      "        \n",
      "\n",
      "                \n",
      "            <a href=\"?start=0&amp;filter=\" >1</a>\n",
      "        \n",
      "                <span class=\"thispage\">2</span>\n",
      "                \n",
      "            <a href=\"?start=50&amp;filter=\" >3</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=75&amp;filter=\" >4</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=100&amp;filter=\" >5</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=125&amp;filter=\" >6</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=150&amp;filter=\" >7</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=175&amp;filter=\" >8</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=200&amp;filter=\" >9</a>\n",
      "        \n",
      "                \n",
      "            <a href=\"?start=225&amp;filter=\" >10</a>\n",
      "        \n",
      "        <span class=\"next\">\n",
      "            <link rel=\"next\" href=\"?start=50&amp;filter=\"/>\n",
      "            <a href=\"?start=50&amp;filter=\" >后页&gt;</a>\n",
      "        </span>\n",
      "\n",
      "            <span class=\"count\">(共250条)</span>\n",
      "        </div>\n",
      "\n",
      "\n",
      "\n",
      "            </div>\n",
      "            <div class=\"aside\">\n",
      "                \n",
      "<p class=\"pl\">\n",
      "    豆瓣用户每天都在对“看过”的电影进行“很差”到“力荐”的评价，豆瓣根据每部影片看过的人数以及该影片所得的评价等综合数据，通过算法分析产生豆瓣电影 Top 250。\n",
      "</p>\n",
      "\n",
      "<div id=\"dale_movie_top250_bottom_right\"></div>\n",
      "\n",
      "<!-- douban ad begin -->\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "<link rel=\"stylesheet\" href=\"https://img3.doubanio.com/cuphead/movie-static/ad/mobile_app_ad.faa73.css\">\n",
      "<div class=\"mobile-app-entrance block5 app-movie\">\n",
      "    <a class=\"entrance-link\" href=\"https://www.douban.com/doubanapp/frodo\">\n",
      "        <div class=\"entrance-qrcode\">\n",
      "            <img src=\"https://img2.doubanio.com/cuphead/movie-static/pics/douban_app_ad/qrcode.png\" alt=\"扫码下载豆瓣 App\" width=\"80\" height=\"80\" />\n",
      "        </div>\n",
      "        <div class=\"entrance-info\">\n",
      "            <span class=\"app-icon icon-movie\"></span>\n",
      "            <span class=\"main-title\">豆瓣</span>\n",
      "            <span class=\"sub-title\">让好电影来找你</span>\n",
      "        </div>\n",
      "    </a>\n",
      "</div>\n",
      "\n",
      "<!-- douban ad end -->\n",
      "\n",
      "\n",
      "            </div>\n",
      "            <div class=\"extra\">\n",
      "                \n",
      "            </div>\n",
      "        </div>\n",
      "    </div>\n",
      "\n",
      "        \n",
      "    <div id=\"footer\">\n",
      "            <div class=\"footer-extra\"></div>\n",
      "        \n",
      "<span id=\"icp\" class=\"fleft gray-link\">\n",
      "    &copy; 2005－2025 douban.com, all rights reserved 北京豆网科技有限公司\n",
      "</span>\n",
      "\n",
      "<a href=\"https://www.douban.com/hnypt/variformcyst.py\" style=\"display: none;\"></a>\n",
      "\n",
      "<span class=\"fright\">\n",
      "    <a href=\"https://www.douban.com/about\">关于豆瓣</a>\n",
      "    · <a href=\"https://www.douban.com/jobs\">在豆瓣工作</a>\n",
      "    · <a href=\"https://www.douban.com/about?topic=contactus\">联系我们</a>\n",
      "    · <a href=\"https://www.douban.com/about/legal\">法律声明</a>\n",
      "    \n",
      "    · <a href=\"https://help.douban.com/?app=movie\" target=\"_blank\">帮助中心</a>\n",
      "    · <a href=\"https://www.douban.com/doubanapp/\">移动应用</a>\n",
      "</span>\n",
      "\n",
      "    </div>\n",
      "\n",
      "    </div>\n",
      "    <!-- COLLECTED JS -->\n",
      "        \n",
      "        \n",
      "    <link rel=\"stylesheet\" type=\"text/css\" href=\"https://img1.doubanio.com/f/vendors/e8a7261937da62636d22ca4c579efc4a4d759b1b/css/ui/dialog.css\" />\n",
      "    <link rel=\"stylesheet\" type=\"text/css\" href=\"https://img1.doubanio.com/cuphead/movie-static/mod/login_pop.b2f60.css\" />\n",
      "    <script type=\"text/javascript\" src=\"https://img1.doubanio.com/f/vendors/f25ae221544f39046484a823776f3aa01769ee10/js/ui/dialog.js\"></script>\n",
      "    <script type=\"text/javascript\">\n",
      "        var HTTPS_DB = \"https://www.douban.com\"\n",
      "    </script>\n",
      "    <script type=\"text/javascript\" src=\"https://img3.doubanio.com/cuphead/movie-static/mod/login_pop.6e027.js\"></script>\n",
      "\n",
      "    \n",
      "    \n",
      "\n",
      "\n",
      "\n",
      "\n",
      "    \n",
      "<script type=\"text/javascript\">\n",
      "    (function (global) {\n",
      "        var newNode = global.document.createElement('script'),\n",
      "            existingNode = global.document.getElementsByTagName('script')[0],\n",
      "            adSource = '//erebor.douban.com/',\n",
      "            userId = '',\n",
      "            browserId = 'CNGfTtEi8gU',\n",
      "            criteria = '3:/top250?start=25',\n",
      "            preview = '',\n",
      "            debug = false,\n",
      "            adSlots = ['dale_movie_top250_bottom_right'];\n",
      "\n",
      "        global.DoubanAdRequest = {src: adSource, uid: userId, bid: browserId, crtr: criteria, prv: preview, debug: debug};\n",
      "        global.DoubanAdSlots = (global.DoubanAdSlots || []).concat(adSlots);\n",
      "\n",
      "        newNode.setAttribute('type', 'text/javascript');\n",
      "        newNode.setAttribute('src', '//img1.doubanio.com/NWQ3bnN2eS9mL2FkanMvYjFiN2ViZWM0ZDBiZjlkNTE1ZDdiODZiZDc0NzNhNjExYWU3ZDk3My9hZC5yZWxlYXNlLmpz?company_token=kX69T8w1wyOE-dale');\n",
      "        newNode.setAttribute('async', true);\n",
      "        existingNode.parentNode.insertBefore(newNode, existingNode);\n",
      "    })(this);\n",
      "</script>\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "    <script type='text/javascript'>\n",
      "        $(function(){\n",
      "            $(\"#mine-selector input[type='checkbox']\").click(function(){\n",
      "                var val = $(this).is(\":checked\")?$(this).val():\"\";\n",
      "                window.location.href = '/top250?filter=' + val;\n",
      "            })\n",
      "        })\n",
      "    </script>\n",
      "\n",
      "    \n",
      "  \n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "<script type=\"text/javascript\">\n",
      "var _paq = _paq || [];\n",
      "_paq.push(['trackPageView']);\n",
      "_paq.push(['enableLinkTracking']);\n",
      "(function() {\n",
      "    var p=(('https:' == document.location.protocol) ? 'https' : 'http'), u=p+'://fundin.douban.com/';\n",
      "    _paq.push(['setTrackerUrl', u+'piwik']);\n",
      "    _paq.push(['setSiteId', '100001']);\n",
      "    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n",
      "    g.type='text/javascript';\n",
      "    g.defer=true;\n",
      "    g.async=true;\n",
      "    g.src=p+'://img3.doubanio.com/dae/fundin/piwik.js';\n",
      "    s.parentNode.insertBefore(g,s);\n",
      "})();\n",
      "</script>\n",
      "\n",
      "<script type=\"text/javascript\">\n",
      "var setMethodWithNs = function(namespace) {\n",
      "  var ns = namespace ? namespace + '.' : ''\n",
      "    , fn = function(string) {\n",
      "        if(!ns) {return string}\n",
      "        return ns + string\n",
      "      }\n",
      "  return fn\n",
      "}\n",
      "\n",
      "var gaWithNamespace = function(fn, namespace) {\n",
      "  var method = setMethodWithNs(namespace)\n",
      "  fn.call(this, method)\n",
      "}\n",
      "\n",
      "var _gaq = _gaq || []\n",
      "  , accounts = [\n",
      "      { id: 'UA-7019765-1', namespace: 'douban' }\n",
      "    , { id: 'UA-7019765-19', namespace: '' }\n",
      "    ]\n",
      "  , gaInit = function(account) {\n",
      "      gaWithNamespace(function(method) {\n",
      "        gaInitFn.call(this, method, account)\n",
      "      }, account.namespace)\n",
      "    }\n",
      "  , gaInitFn = function(method, account) {\n",
      "      _gaq.push([method('_setAccount'), account.id]);\n",
      "      _gaq.push([method('_setSampleRate'), '5']);\n",
      "\n",
      "      \n",
      "  _gaq.push([method('_addOrganic'), 'google', 'q'])\n",
      "  _gaq.push([method('_addOrganic'), 'baidu', 'wd'])\n",
      "  _gaq.push([method('_addOrganic'), 'soso', 'w'])\n",
      "  _gaq.push([method('_addOrganic'), 'youdao', 'q'])\n",
      "  _gaq.push([method('_addOrganic'), 'so.360.cn', 'q'])\n",
      "  _gaq.push([method('_addOrganic'), 'sogou', 'query'])\n",
      "  if (account.namespace) {\n",
      "    _gaq.push([method('_addIgnoredOrganic'), '豆瓣'])\n",
      "    _gaq.push([method('_addIgnoredOrganic'), 'douban'])\n",
      "    _gaq.push([method('_addIgnoredOrganic'), '豆瓣网'])\n",
      "    _gaq.push([method('_addIgnoredOrganic'), 'www.douban.com'])\n",
      "  }\n",
      "\n",
      "      if (account.namespace === 'douban') {\n",
      "        _gaq.push([method('_setDomainName'), '.douban.com'])\n",
      "      }\n",
      "\n",
      "        _gaq.push([method('_setCustomVar'), 1, 'responsive_view_mode', 'desktop', 3])\n",
      "\n",
      "        _gaq.push([method('_setCustomVar'), 2, 'login_status', '0', 2]);\n",
      "\n",
      "      _gaq.push([method('_trackPageview')])\n",
      "    }\n",
      "\n",
      "for(var i = 0, l = accounts.length; i < l; i++) {\n",
      "  var account = accounts[i]\n",
      "  gaInit(account)\n",
      "}\n",
      "\n",
      "\n",
      ";(function() {\n",
      "    var ga = document.createElement('script');\n",
      "    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\n",
      "    ga.setAttribute('async', 'true');\n",
      "    document.documentElement.firstChild.appendChild(ga);\n",
      "})()\n",
      "</script>\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "      \n",
      "\n",
      "    <!-- dae-web-movie--default-b6b8968bb-cg5mv-->\n",
      "\n",
      "  <script>_SPLITTEST=''</script>\n",
      "</body>\n",
      "\n",
      "</html>\n",
      "\n",
      "\n",
      "\n"
     ]
    }
   ],
   "source": [
    "# 定义模块get_url，功能：获取网页内容\n",
    "def get_url(url):\n",
    "    # 获取response数据\n",
    "    ## 封装请求：\n",
    "    ### 请求头\n",
    "    headers = {\n",
    "        # 模拟浏览器头部信息，向服务器发送消息\n",
    "        'user-agent':\n",
    "        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "    }\n",
    "    ## 发送请求\n",
    "    req = urllib.request.Request(\n",
    "        url,\n",
    "        headers=headers,\n",
    "    )\n",
    "    ## 获取响应数据\n",
    "    ### 获取数据失败时的异常处理\n",
    "    try:\n",
    "        response = urllib.request.urlopen(req)\n",
    "        ### 解码\n",
    "        html = response.read().decode('utf-8')\n",
    "        # 3.打印结果\n",
    "        print(html)\n",
    "    except urllib.error.URLError as e:\n",
    "        if hasattr(e, \"code\"):\n",
    "            print(e.code)\n",
    "        if hasattr(e, \"reason\"):\n",
    "            print(e.reason)\n",
    "    return html\n",
    "\n",
    "\n",
    "### url地址\n",
    "url = 'https://movie.douban.com/top250?start='\n",
    "\n",
    "get_url(url)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "41dcac9d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:59:12.221334Z",
     "start_time": "2025-06-12T06:59:12.216334Z"
    }
   },
   "source": [
    "# 解析数据"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5b96ab49",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T19:32:36.976101Z",
     "start_time": "2025-06-11T19:32:36.960100Z"
    }
   },
   "source": [
    "## 解析数据的库使用方法\n",
    "情景：\n",
    "分析网页url可知\n",
    "\n",
    "- 第一页数据url：'https://movie.douban.com/top250?start='\n",
    "- 第二页数据url：'https://movie.douban.com/top250?start=25'\n",
    "- 第三页数据url：'https://movie.douban.com/top250?start=50'\n",
    "- ...\n",
    "\n",
    "start的值变化有规律,可以用以下代码获取到\n",
    "\n",
    "`for i in range(0,8):\n",
    " start = i * 25\n",
    "`\n",
    "<br>\n",
    "i+1可以代表页数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "f8d34c53",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T19:48:40.373204Z",
     "start_time": "2025-06-11T19:48:40.361204Z"
    }
   },
   "outputs": [],
   "source": [
    "# 爬取网页\n",
    "def get_data(url):\n",
    "    # 定义列表封装数据\n",
    "    datalist = []\n",
    "    # 循环获取每页数据\n",
    "    for i in range(0, 10):\n",
    "        url = url + str(i * 25)\n",
    "        # 保存获取到的网页源码\n",
    "        html = get_url(url)\n",
    "        # 逐一解析数据 需要用到BeautifulSoup库\n",
    "    pass\n",
    "\n",
    "### url地址\n",
    "url = 'https://movie.douban.com/top250?start='\n",
    "\n",
    "get_url(url)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "046a015f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T19:48:58.784257Z",
     "start_time": "2025-06-11T19:48:58.774257Z"
    }
   },
   "source": [
    "## BeautifulSoup库的使用\n",
    "将复杂的HTML文档转换成一个复杂的属性结构，每个节点都是Python对象，所有对象都可以归纳为4种：\n",
    "- Tag\n",
    "- NavigableString\n",
    "- BeautifulSoup\n",
    "- Comment"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 91,
   "id": "5ccd43b8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:34:59.124865Z",
     "start_time": "2025-06-11T23:34:59.110864Z"
    }
   },
   "outputs": [],
   "source": [
    "from bs4 import BeautifulSoup\n",
    "\n",
    "# 准备素材\n",
    "html = '''<!DOCTYPE html>\n",
    "\n",
    "<html> \n",
    "    <head>\n",
    "        <meta content='text/html;charset=utf-8' http-equiv='content-type' />\n",
    "        <meta content='IE=Edge' http-equiv='X-UA-Compatible' />\n",
    "        <meta content='always' name='referrer' />\n",
    "        <link href='https://ssl.bdstatic.com/5eN1jq8AAUYm2zgoY3k/r/www/cache/bdorz/baidu.min.css' rel = 'stylesheet' type = 'text/css' />\n",
    "        <title>百度一下，你就知道</title>\n",
    "    </head>\n",
    "    <body link='#0000cc'>\n",
    "        <div id = 'wrapper'> \n",
    "            <div id='head'>\n",
    "                <div class='head_wrapper'>\n",
    "                    <div id='ul'>\n",
    "                        <a class='mnav' href='http://news.baidu.com' name='tj_trnews'><!--新闻--></a>\n",
    "                        <a class='mnav' href='http://news.baidu.com' name='tj_trnews'>新闻</a>\n",
    "                        <a class='mnav' href='http://www.hao123.com' name='tj_trhao123'>hao123</a>\n",
    "                        <a class='mnav' href='http://map.baidu.com' name='tj_trmap'>地图</a>\n",
    "                        <a class='mnav' href='http://v.baidu.com' name='tj_trvideo'>视频</a>\n",
    "                        <a class='mnav' href='http://tieba.baidu.com' name='tj_trtieba'>贴吧</a>\n",
    "                        <a class='bri' href='http://www.baidu.com/more' name='tj_briicon'>更多产品</a>\n",
    "                    </div>\n",
    "                </div>\n",
    "            </div>\n",
    "        </div>\n",
    "    </body>\n",
    "</html>\n",
    "'''\n",
    "# 保存到当前目录下\n",
    "with open('./baidu.html', 'w', encoding='utf-8') as file:\n",
    "    file.write(html)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9bf5ff16",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:33:13.758113Z",
     "start_time": "2025-06-11T20:33:13.745113Z"
    }
   },
   "source": [
    "### Tag: 标签及其内容：获取它找到的第一个内容"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 92,
   "id": "ca8b64f8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:35:02.466056Z",
     "start_time": "2025-06-11T23:35:02.436054Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<title>百度一下，你就知道</title>\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>"
      ]
     },
     "execution_count": 92,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 打开文件\n",
    "with open('./baidu.html','rb') as file:\n",
    "    html = file.read()\n",
    "#     print(html)\n",
    "    \n",
    "# 解析数据\n",
    "bs = BeautifulSoup(html,\"html.parser\")\n",
    "# print(bs)\n",
    "print(bs.title)\n",
    "bs.a\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7ae01fab",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:40:25.098785Z",
     "start_time": "2025-06-11T20:40:25.091784Z"
    }
   },
   "source": [
    "### NavigableString :标签里的内容（字符串）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "dd4bcb02",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:38:07.717927Z",
     "start_time": "2025-06-11T20:38:07.690925Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "bs4.element.NavigableString"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.title.string \n",
    "type(bs.title.string)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "2ed7a556",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:41:45.808401Z",
     "start_time": "2025-06-11T20:41:45.792400Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'class': ['mnav'], 'href': 'http://news.baidu.com', 'name': 'tj_trnews'}"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.a.attrs"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4c7c5f69",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:43:10.561248Z",
     "start_time": "2025-06-11T20:43:10.550248Z"
    }
   },
   "source": [
    "### BeautifulSoup 表示整个文档"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "id": "1739d4ea",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:43:31.190428Z",
     "start_time": "2025-06-11T20:43:31.177428Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "bs4.BeautifulSoup"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "type(bs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "id": "7dff08f5",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:43:40.318950Z",
     "start_time": "2025-06-11T20:43:40.293949Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<!DOCTYPE html>\n",
       "\n",
       "<html>\n",
       "<head>\n",
       "<meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>\n",
       "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\"/>\n",
       "<meta content=\"always\" name=\"referrer\"/>\n",
       "<link href=\"https://ssl.bdstatic.com/5eN1jq8AAUYm2zgoY3k/r/www/cache/bdorz/baidu.min.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<title>百度一下，你就知道</title>\n",
       "</head>\n",
       "<body link=\"#0000cc\">\n",
       "<div id=\"wrapper\">\n",
       "<div id=\"head\">\n",
       "<div class=\"head_wrapper\">\n",
       "<div id=\"ul\">\n",
       "<a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>\n",
       "<a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\">新闻</a>\n",
       "<a class=\"mnav\" href=\"http://www.hao123.com\" name=\"tj_trhao123\">hao123</a>\n",
       "<a class=\"mnav\" href=\"http://map.baidu.com\" name=\"tj_trmap\">地图</a>\n",
       "<a class=\"mnav\" href=\"http://v.baidu.com\" name=\"tj_trvideo\">视频</a>\n",
       "<a class=\"mnav\" href=\"http://tieba.baidu.com\" name=\"tj_trtieba\">贴吧</a>\n",
       "<a class=\"mnav\" href=\"http://www.baidu.com/more\" name=\"tj_briicon\">更多产品</a>\n",
       "</div>\n",
       "</div>\n",
       "</div>\n",
       "</div>\n",
       "</body>\n",
       "</html>"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "22ed7208",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:43:58.689001Z",
     "start_time": "2025-06-11T20:43:58.672000Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'[document]'"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.name"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "id": "01ecf3d7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:44:08.392556Z",
     "start_time": "2025-06-11T20:44:08.378555Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{}"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.attrs"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a3dcccfa",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:46:35.858991Z",
     "start_time": "2025-06-11T20:46:35.852990Z"
    }
   },
   "source": [
    "### Comment 是一个特殊的NavigableString,输出的内容不包含注释符号"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "id": "2c55f04e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:47:45.316964Z",
     "start_time": "2025-06-11T20:47:45.302963Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "bs4.element.Comment"
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "type(bs.a.string)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "id": "288066c4",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:47:57.491660Z",
     "start_time": "2025-06-11T20:47:57.473659Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'新闻'"
      ]
     },
     "execution_count": 54,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.a.string"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e7e40848",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:48:48.967604Z",
     "start_time": "2025-06-11T20:48:48.957604Z"
    }
   },
   "source": [
    "### 怎么使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4a9cb948",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:49:54.697364Z",
     "start_time": "2025-06-11T20:49:54.691363Z"
    }
   },
   "source": [
    "#### 文档的遍历"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "419bc1aa",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:51:37.205227Z",
     "start_time": "2025-06-11T20:51:37.178225Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['\\n',\n",
       " <meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>,\n",
       " '\\n',\n",
       " <meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\"/>,\n",
       " '\\n',\n",
       " <meta content=\"always\" name=\"referrer\"/>,\n",
       " '\\n',\n",
       " <link href=\"https://ssl.bdstatic.com/5eN1jq8AAUYm2zgoY3k/r/www/cache/bdorz/baidu.min.css\" rel=\"stylesheet\" type=\"text/css\"/>,\n",
       " '\\n',\n",
       " <title>百度一下，你就知道</title>,\n",
       " '\\n']"
      ]
     },
     "execution_count": 59,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.head.contents"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "89cfc8b2",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:52:21.442757Z",
     "start_time": "2025-06-11T20:52:21.426756Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bs.head.contents[1]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3b430ece",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:50:09.607217Z",
     "start_time": "2025-06-11T20:50:09.600216Z"
    }
   },
   "source": [
    "#### 文档的搜索"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "87519126",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:16:31.704707Z",
     "start_time": "2025-06-11T21:16:31.692707Z"
    }
   },
   "source": [
    "- [ ] find_all()\n",
    "    - [ ] 字符串过滤，会查找与字符串完全匹配的内容\n",
    "    - [ ] 正则表达式搜索：使用search（）方法来匹配内容\n",
    "    - [ ] kwargs 参数查询\n",
    "    - [ ] 文本text查询\n",
    "    - [ ] limit参数"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f4894c1c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:17:45.037902Z",
     "start_time": "2025-06-11T21:17:45.018901Z"
    }
   },
   "source": [
    "- find_all()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3fb5d03c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:12:45.886791Z",
     "start_time": "2025-06-11T21:12:45.868790Z"
    }
   },
   "source": [
    "-  字符串过滤，会查找与字符串完全匹配的内容"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1a6358cc",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 字符串过滤\n",
    "t_list = bs.find_all('a')\n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "520546f2",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:13:16.685553Z",
     "start_time": "2025-06-11T21:13:16.674552Z"
    }
   },
   "source": [
    "- 正则表达式搜索：使用search（）方法来匹配内容"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 198,
   "id": "d910153b",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T08:06:28.309185Z",
     "start_time": "2025-06-12T08:06:28.292185Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<head>\n",
       " <meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>\n",
       " <meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\"/>\n",
       " <meta content=\"always\" name=\"referrer\"/>\n",
       " <link href=\"https://ssl.bdstatic.com/5eN1jq8AAUYm2zgoY3k/r/www/cache/bdorz/baidu.min.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       " <title>百度一下，你就知道</title>\n",
       " </head>,\n",
       " <meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>,\n",
       " <meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\"/>,\n",
       " <meta content=\"always\" name=\"referrer\"/>,\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>,\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\">新闻</a>,\n",
       " <a class=\"mnav\" href=\"http://www.hao123.com\" name=\"tj_trhao123\">hao123</a>,\n",
       " <a class=\"mnav\" href=\"http://map.baidu.com\" name=\"tj_trmap\">地图</a>,\n",
       " <a class=\"mnav\" href=\"http://v.baidu.com\" name=\"tj_trvideo\">视频</a>,\n",
       " <a class=\"mnav\" href=\"http://tieba.baidu.com\" name=\"tj_trtieba\">贴吧</a>,\n",
       " <a class=\"bri\" href=\"http://www.baidu.com/more\" name=\"tj_briicon\">更多产品</a>]"
      ]
     },
     "execution_count": 198,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 正则表达式搜索\n",
    "import re\n",
    "t_list = bs.find_all(re.compile('a'))\n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0bb36998",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:13:45.445198Z",
     "start_time": "2025-06-11T21:13:45.428197Z"
    }
   },
   "source": [
    "- kwargs 参数查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 145,
   "id": "50b981dd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T07:28:12.353864Z",
     "start_time": "2025-06-12T07:28:12.334863Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<div class=\"head_wrapper\">\n",
       " <div id=\"ul\">\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\">新闻</a>\n",
       " <a class=\"mnav\" href=\"http://www.hao123.com\" name=\"tj_trhao123\">hao123</a>\n",
       " <a class=\"mnav\" href=\"http://map.baidu.com\" name=\"tj_trmap\">地图</a>\n",
       " <a class=\"mnav\" href=\"http://v.baidu.com\" name=\"tj_trvideo\">视频</a>\n",
       " <a class=\"mnav\" href=\"http://tieba.baidu.com\" name=\"tj_trtieba\">贴吧</a>\n",
       " <a class=\"bri\" href=\"http://www.baidu.com/more\" name=\"tj_briicon\">更多产品</a>\n",
       " </div>\n",
       " </div>,\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>,\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\">新闻</a>,\n",
       " <a class=\"mnav\" href=\"http://www.hao123.com\" name=\"tj_trhao123\">hao123</a>,\n",
       " <a class=\"mnav\" href=\"http://map.baidu.com\" name=\"tj_trmap\">地图</a>,\n",
       " <a class=\"mnav\" href=\"http://v.baidu.com\" name=\"tj_trvideo\">视频</a>,\n",
       " <a class=\"mnav\" href=\"http://tieba.baidu.com\" name=\"tj_trtieba\">贴吧</a>,\n",
       " <a class=\"bri\" href=\"http://www.baidu.com/more\" name=\"tj_briicon\">更多产品</a>]"
      ]
     },
     "execution_count": 145,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# kwargs 参数查询\n",
    "# t_list = bs.find_all(id='head')\n",
    "t_list = bs.find_all(class_=True)\n",
    "# t_list = bs.find_all(href=\"http://news.baidu.com\")\n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "840ae53b",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T21:23:13.333679Z",
     "start_time": "2025-06-11T21:23:13.273676Z"
    }
   },
   "source": [
    "- 文本参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 81,
   "id": "7c5a1d88",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:25:00.360617Z",
     "start_time": "2025-06-11T23:25:00.338616Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['hao123']"
      ]
     },
     "execution_count": 81,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "t_list = bs.find_all(text=\"hao123\")\n",
    "t_list = bs.find_all(text=[\"hao123\", '地图', '贴吧'])\n",
    "t_list = bs.find_all(text=re.compile('\\d'))\n",
    "\n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fceb8731",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:26:41.599408Z",
     "start_time": "2025-06-11T23:26:41.588407Z"
    }
   },
   "source": [
    "- limit参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 84,
   "id": "7882e74c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:27:50.830368Z",
     "start_time": "2025-06-11T23:27:50.808366Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\"><!--新闻--></a>,\n",
       " <a class=\"mnav\" href=\"http://news.baidu.com\" name=\"tj_trnews\">新闻</a>,\n",
       " <a class=\"mnav\" href=\"http://www.hao123.com\" name=\"tj_trhao123\">hao123</a>]"
      ]
     },
     "execution_count": 84,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "t_list = bs.find_all('a',limit=3) \n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2351ae5e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:28:55.342057Z",
     "start_time": "2025-06-11T23:28:55.329057Z"
    }
   },
   "source": [
    "## css选择器"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 96,
   "id": "92a6e1d3",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:38:20.004354Z",
     "start_time": "2025-06-11T23:38:19.973352Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<a class=\"bri\" href=\"http://www.baidu.com/more\" name=\"tj_briicon\">更多产品</a>]"
      ]
     },
     "execution_count": 96,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 通过标签查找\n",
    "t_list = bs.select('title')\n",
    "# 通过类名查找\n",
    "t_list = bs.select('.mnav')\n",
    "# 通过id来查找\n",
    "t_list = bs.select('#ul')\n",
    "# 通过属性来查找\n",
    "t_list = bs.select(\"a[class='bri']\")\n",
    "# 通过子标签查找\n",
    "t_list = bs.select(\"head > title\")\n",
    "# 通过兄弟类名查找\n",
    "t_list = bs.select(\".mnav ~ .bri\")\n",
    "\n",
    "\n",
    "\n",
    "t_list"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "50444f0b",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:39:59.996073Z",
     "start_time": "2025-06-11T23:39:59.990073Z"
    }
   },
   "source": [
    "## 正则表达式"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "748cb813",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:40:29.170742Z",
     "start_time": "2025-06-11T23:40:29.164742Z"
    }
   },
   "source": [
    "### 常用操作符"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3ccb2142",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T23:43:25.122806Z",
     "start_time": "2025-06-11T23:43:25.107805Z"
    }
   },
   "source": [
    "| 操作符 | 说明 | 实例 |\n",
    "| :---: | :---: | :---: |\n",
    "| . |表示任何单个字符| |\n",
    "| [ ] |字符集，对单个字符给出取值范围 |[abc]表示a、b、c，[a-z]表示a到z的单个字符 |\n",
    "| [^ ] |非字符集对单个字符给出排除范围 |[^abc]表示非a或b或c的单个字符 |\n",
    "| * |前一个字符0次或无限次扩展 |abc* 表示ab、abc、abcc、abccc等 |\n",
    "| + |前一个字符1次或无限次扩展 |abc+ 表示abc、abcc、abccc等 |\n",
    "| ? |前一个字符0次或1次扩展 |abc? 表示ab、abc |\n",
    "| \\| |左右表达式任意一个 |abc\\|def 表示abc、def |\n",
    "| {m} | 扩展前一个字符m次 | ab{2}c表示abbc |\n",
    "| {m,n} | 扩展前一个字符m至n次（包含n） | ab{1,2}c表示abc、abbc |\n",
    "| ^ | 匹配字符串开头 | ^abc表示abc且在一个字符串的开头 |\n",
    "| \\$ | 匹配字符串结尾 | abc$表示abc且在一个字符串的结尾 |\n",
    "| ( ) | 分组标记，内部只能用\\| | (abc)表示abc，(abc\\|def)表示abc、def |\n",
    "| \\d | 数字等价于[0-9] |  |\n",
    "| \\w | 单词字符，等价于[A-Za-z0-9_] |  |"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f2543920",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:11:27.444570Z",
     "start_time": "2025-06-12T05:11:27.436570Z"
    }
   },
   "source": [
    "### re库主要功能函数"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "128808e8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:11:32.775875Z",
     "start_time": "2025-06-12T05:11:32.761875Z"
    }
   },
   "source": [
    "| 函数 | 说明 |\n",
    "| :---: | :---: |\n",
    "| re.search() | 在一个字符串中搜索匹配正则表达式的第一个位置，返回match对象 | \n",
    "| re.match() | 从一个字符串的开始位置起匹配正则表达式，返回match对象 | \n",
    "| re.findall() | 搜索字符串，以列表类型返回全部能匹配的子串 | \n",
    "| re.split() | 将一个字符串安装正则表达式匹配结果进行分割，返回列表类型 | \n",
    "| re.finditer | 搜索字符串，返回一个匹配结果的迭代类型，每个迭代元素是match对象 | \n",
    "| re.sub() | 在一个字符串中替换所有匹配正则表达式的子串，返回替换后的字符串 | "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "51c91ee4",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:18:44.836588Z",
     "start_time": "2025-06-12T05:18:44.830587Z"
    }
   },
   "source": [
    "### re修饰符"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6d60b322",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:24:31.486415Z",
     "start_time": "2025-06-12T05:24:31.466414Z"
    }
   },
   "source": [
    "| 修饰符 | 描述 |\n",
    "| :---: | :---: |\n",
    "| re.l |  使匹配对大小写不敏感 |  \n",
    "| re.L |  做本地化识别（local-aware）匹配 |                  \n",
    "| re.M | 多行匹配，影响^和$ |                  \n",
    "| re.S | 使.匹配包含换行在内的所有字符 |                  \n",
    "| re.U |  根据Unicode字符集解析字符。这个标志影响\\w,\\W,\\b,\\B|\n",
    "| re.X | 给与更灵活的格式以便你讲正则表达式写的更易于理解 |                  "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e45348fc",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:38:03.696871Z",
     "start_time": "2025-06-12T05:38:03.684870Z"
    }
   },
   "source": [
    "### 使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a71a630f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:52:14.295430Z",
     "start_time": "2025-06-12T06:52:14.282430Z"
    }
   },
   "source": [
    "- [ ] search方法匹配\n",
    "    - [ ] 进行比对查找\n",
    "- [ ] findall方法\n",
    "- [ ] sub替换   "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ff8977b4",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T20:56:18.140295Z",
     "start_time": "2025-06-11T20:56:18.123294Z"
    }
   },
   "source": [
    "- search方法匹配<br>\n",
    "  只查询出第一个匹配到的结果就结束查找"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 193,
   "id": "a2bbb536",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T08:02:28.038443Z",
     "start_time": "2025-06-12T08:02:28.024442Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<re.Match object; span=(0, 4), match='CBBA'>"
      ]
     },
     "execution_count": 193,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import re\n",
    "# 创建模式对象\n",
    "pat = re.compile('C.*?A')\n",
    "m = pat.search('CBBACDAAA')\n",
    "m"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 116,
   "id": "ff9c075f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:44:17.714263Z",
     "start_time": "2025-06-12T05:44:17.699263Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<re.Match object; span=(0, 2), match='AA'>"
      ]
     },
     "execution_count": 116,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = pat.search('AABCAADGGDSAAA')\n",
    "m"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 117,
   "id": "c49af3a8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:47:03.020718Z",
     "start_time": "2025-06-12T05:47:03.003717Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<re.Match object; span=(2, 5), match='abc'>"
      ]
     },
     "execution_count": 117,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 没有模式对象\n",
    "m = re.search('abc','ADabc') # 前面的为规则，后面的是校验的对象\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f24ba81f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:52:34.062653Z",
     "start_time": "2025-06-12T05:52:34.034651Z"
    }
   },
   "source": [
    "- findall方法"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 224,
   "id": "01dc8628",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T08:23:37.055026Z",
     "start_time": "2025-06-12T08:23:37.043026Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['C', 'C', 'C']"
      ]
     },
     "execution_count": 224,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = re.findall('C.*?',\"CBBACBBBACBA\") # 查询所有符合的内容，以集合返回\n",
    "m"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 119,
   "id": "14216391",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T05:52:21.453932Z",
     "start_time": "2025-06-12T05:52:21.428930Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['S', 'D', 'F', 'S', 'L', 'F', 'A', 'J', 'J', 'F']"
      ]
     },
     "execution_count": 119,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = re.findall('[A-Z]',\"SDFSaLFdfdAJJFa\") # 查询所有符合的内容，以集合返回\n",
    "m"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 121,
   "id": "ae719820",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:48:54.307992Z",
     "start_time": "2025-06-12T06:48:54.293991Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['SDFS', 'LF', 'AJJF']"
      ]
     },
     "execution_count": 121,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = re.findall('[A-Z]+',\"SDFSaLFdfdAJJFa\") # 查询所有符合的内容，以集合返回\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "24f9fc63",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:51:29.717881Z",
     "start_time": "2025-06-12T06:51:29.708880Z"
    }
   },
   "source": [
    "- sub<br>\n",
    "替换"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 122,
   "id": "fe59997d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:51:00.049184Z",
     "start_time": "2025-06-12T06:51:00.034183Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'AbcdAfAdfgA'"
      ]
     },
     "execution_count": 122,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = re.sub('a','A',\"abcdafadfga\") # 从第三个参数找到a用A替换\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d96ce842",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:54:12.890214Z",
     "start_time": "2025-06-12T06:54:12.876213Z"
    }
   },
   "source": [
    "建议在正则表达式中，被比较的字符串前面加上r，不用担心转义字符的问题"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 130,
   "id": "4dffbeac",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:56:02.564487Z",
     "start_time": "2025-06-12T06:56:02.550486Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"\\\\sfsa-' \""
      ]
     },
     "execution_count": 130,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = \"\\sfsa-\\' \"\n",
    "a"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 131,
   "id": "68c2b40b",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T06:56:25.906822Z",
     "start_time": "2025-06-12T06:56:25.892821Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"\\\\sfsa-\\\\' \""
      ]
     },
     "execution_count": 131,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = r\"\\sfsa-\\' \"\n",
    "a"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "12306f29",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T07:02:22.335208Z",
     "start_time": "2025-06-12T07:02:22.329208Z"
    }
   },
   "source": [
    "## 开始解析数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "f57323b6",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T18:24:35.676462Z",
     "start_time": "2025-06-12T18:24:26.595942Z"
    },
    "code_folding": [],
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "250\n"
     ]
    }
   ],
   "source": [
    "# 解析网页,获取数据\n",
    "from bs4 import BeautifulSoup\n",
    "# 正则表达式，进行文字匹配\n",
    "import re\n",
    "# 制定url，获取网页数据\n",
    "import urllib.request, urllib.error\n",
    "# 进行Excel操作\n",
    "import xlwt\n",
    "# 进行SQLite数据库操作\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "# 定义模块get_url，功能：获取网页内容\n",
    "def get_url(url):\n",
    "    # 获取response数据\n",
    "    ## 封装请求：\n",
    "    ### 请求头\n",
    "    headers = {\n",
    "        # 模拟浏览器头部信息，向服务器发送消息\n",
    "        'user-agent':\n",
    "        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "    }\n",
    "    ## 发送请求\n",
    "    req = urllib.request.Request(\n",
    "        url,\n",
    "        headers=headers,\n",
    "    )\n",
    "    ## 获取响应数据\n",
    "    ### 获取数据失败时的异常处理\n",
    "    try:\n",
    "        response = urllib.request.urlopen(req)\n",
    "        ### 解码\n",
    "        html = response.read().decode('utf-8')\n",
    "        # 3.打印结果\n",
    "\n",
    "\n",
    "#         print(html)\n",
    "    except urllib.error.URLError as e:\n",
    "        if hasattr(e, \"code\"):\n",
    "            print(e.code)\n",
    "        if hasattr(e, \"reason\"):\n",
    "            print(e.reason)\n",
    "    return html\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "def main():\n",
    "    ### url地址\n",
    "    baseurl = 'https://movie.douban.com/top250?start='\n",
    "    datalist = get_data(baseurl)\n",
    "    print(len(datalist))\n",
    "\n",
    "\n",
    "# 影片详情链接规则\n",
    "findLink = re.compile(r'<a href=\"(.*?)\"')  # 非贪婪匹配\n",
    "# 影片图片的链接规则\n",
    "findImgSrc = re.compile(r'<img.*src=\"(.*?)\"', re.S)\n",
    "# 影片片名\n",
    "findTitle = re.compile(r'<span class=\"title\">(.*)</span>')\n",
    "# 影片评分\n",
    "findRating = re.compile(\n",
    "    r'<span class=\"rating_num\" property=\"v:average\">(.*)</span>')\n",
    "# 评价人数\n",
    "findJudge = re.compile(r'<span>(\\d*)人评价</span>')\n",
    "# 找到概况\n",
    "findInq = re.compile(r'<p class=\"quote\">.*<span>(.*?)</span>', re.S)\n",
    "# 找到影片相关内容\n",
    "findBd = re.compile(r'<div class=\"bd\">.*?<p>(.*?)</p>', re.S)\n",
    "\n",
    "\n",
    "# 爬取网页\n",
    "def get_data(baseurl):\n",
    "    # 定义列表封装数据\n",
    "    datalist = []\n",
    "    # 循环获取每页数据\n",
    "    for i in range(0, 10):\n",
    "        url = baseurl + str(i * 25)\n",
    "        # 保存获取到的网页源码\n",
    "        html = get_url(url)\n",
    "        # 逐一解析数据 需要用到BeautifulSoup库\n",
    "        soup = BeautifulSoup(html, 'html.parser')\n",
    "        # 文档搜索\n",
    "        for item in soup.find_all('div', class_='item'):\n",
    "            # 保存一部电影的全部信息\n",
    "            data = []\n",
    "            # 正则匹配\n",
    "            item = str(item)\n",
    "            # 影片详情超链接\n",
    "            link = re.findall(findLink, item)[0]\n",
    "            data.append(link)\n",
    "\n",
    "            # 图片链接\n",
    "            imgSrc = re.findall(findImgSrc, item)[0]\n",
    "            data.append(imgSrc)\n",
    "\n",
    "            # 影片名称\n",
    "            titles = re.findall(findTitle, item)\n",
    "            if len(titles) == 2:  # 影片名称为多个时\n",
    "                ctitle = titles[0]\n",
    "                data.append(ctitle)  # 添加中文名\n",
    "                otitle = titles[1].replace(\"/\",\"\")  # 添加英文名\n",
    "                data.append(otitle)\n",
    "            else:\n",
    "                data.append(titles[0])\n",
    "                data.append(\" \")  # 英文名无，则留空\n",
    "\n",
    "            # 评分\n",
    "            rating = re.findall(findRating, item)[0]\n",
    "            data.append(rating)\n",
    "\n",
    "            # 评价人数\n",
    "            judgeNum = re.findall(findJudge, item)[0]\n",
    "            data.append(judgeNum)\n",
    "\n",
    "            # 概述\n",
    "            inq = re.findall(findInq, item)\n",
    "            if len(inq) != 0:\n",
    "                inq = inq[0].replace('. ', '')  # 去掉句号\n",
    "                data.append(inq)\n",
    "            else:\n",
    "                data.append(\" \")  # 留空\n",
    "\n",
    "            #  相关信息\n",
    "            bd = re.findall(findBd, item)[0]\n",
    "            bd = re.sub('<br(\\s*)?/>(\\s*)?', ' ', bd)  # 去掉<br/>\n",
    "            bd = re.sub('/', \" \", bd)  # 去掉/\n",
    "            data.append(bd.strip())  # 去掉空格\n",
    "\n",
    "            # 将处理好的一部电影信息存入datalist\n",
    "            datalist.append(data)\n",
    "\n",
    "    return datalist\n",
    "        \n",
    "if __name__ == '__main__':\n",
    "    main()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "b1713303",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T18:04:55.837979Z",
     "start_time": "2025-06-12T18:04:55.787976Z"
    }
   },
   "outputs": [
    {
     "ename": "NameError",
     "evalue": "name 'datalist' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-24-5d606a8c22f9>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      5\u001b[0m \u001b[0mbd\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      6\u001b[0m \u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mbd\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 7\u001b[1;33m \u001b[0mdatalist\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m: name 'datalist' is not defined"
     ]
    }
   ],
   "source": [
    "bd = '''\n",
    "     你好<br  />     sjfosjf \n",
    "'''\n",
    "bd = re.sub('<br(\\s*)?/>(\\s*)?', ' ', bd)\n",
    "bd\n",
    "type(bd)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 236,
   "id": "772e9175",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:02:40.405058Z",
     "start_time": "2025-06-12T09:02:40.388057Z"
    },
    "code_folding": [
     1
    ],
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['\\n                            导演: 奥里奥尔·保罗 Oriol Paulo&nbsp;&nbsp;&nbsp;主演: 马里奥·卡萨斯 Mario Casas / 阿...<br>\\n                            2016&nbsp;/&nbsp;西班牙&nbsp;/&nbsp;剧情 犯罪 悬疑 惊悚\\n                        ']"
      ]
     },
     "execution_count": 236,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s = '''\n",
    "<div class=\"item\">\n",
    "                <div class=\"pic\">\n",
    "                    <em>52</em>\n",
    "                    <a href=\"https://movie.douban.com/subject/27060077/\">\n",
    "                        <img width=\"100\" alt=\"绿皮书\" src=\"https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2531065411.webp\">\n",
    "                    </a>\n",
    "                </div>\n",
    "                <div class=\"info\">\n",
    "                    <div class=\"hd\">\n",
    "                        <a href=\"https://movie.douban.com/subject/27060077/\">\n",
    "                            <span class=\"title\">绿皮书</span>\n",
    "                                    <span class=\"title\">&nbsp;/&nbsp;Green Book</span>\n",
    "                                <span class=\"other\">&nbsp;/&nbsp;绿簿旅友(港)  /  幸福绿皮书(台)</span>\n",
    "                        </a>\n",
    "\n",
    "\n",
    "                            <span class=\"playable\">[可播放]</span>\n",
    "                    </div>\n",
    "                    <div class=\"bd\">\n",
    "                        <p>\n",
    "                            导演: 彼得·法雷里 Peter Farrelly&nbsp;&nbsp;&nbsp;主演: 维果·莫腾森 Viggo Mortensen /...<br>\n",
    "                            2018&nbsp;/&nbsp;美国 中国大陆&nbsp;/&nbsp;剧情 喜剧 传记 音乐\n",
    "                        </p>\n",
    "\n",
    "                        \n",
    "                        <div>\n",
    "                            <span class=\"rating45-t\"></span>\n",
    "                            <span class=\"rating_num\" property=\"v:average\">8.9</span>\n",
    "                            <span property=\"v:best\" content=\"10.0\"></span>\n",
    "                            <span>1826617人评价</span>\n",
    "                        </div>\n",
    "\n",
    "                            <p class=\"quote\">\n",
    "                                <span>去除成见，需要勇气。</span>\n",
    "                            </p>\n",
    "                    </div>\n",
    "                </div>\n",
    "            </div>\n",
    "'''"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 260,
   "id": "cab1cabd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:20:21.919774Z",
     "start_time": "2025-06-12T09:20:21.905773Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2498971355.webp']"
      ]
     },
     "execution_count": 260,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 影片图片的链接规则\n",
    "findImgSrc = re.compile(r'<img.*src=\"(.*?)\"',re.S)\n",
    "a =re.findall(findImgSrc,s)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 255,
   "id": "3e891547",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:18:25.720127Z",
     "start_time": "2025-06-12T09:18:25.698126Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['看不见的客人', '&nbsp;/&nbsp;Contratiempo']"
      ]
     },
     "execution_count": 255,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 影片片名\n",
    "findTitle = re.compile(r'<span class=\"title\">(.*)</span>')\n",
    "re.findall(findTitle,s)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 254,
   "id": "1ccb1311",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:16:24.995222Z",
     "start_time": "2025-06-12T09:16:24.981221Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['8.8']"
      ]
     },
     "execution_count": 254,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 影片评分\n",
    "findRating = re.compile(r'<span class=\"rating_num\" property=\"v:average\">(.*)</span>')\n",
    "re.findall(findRating,s)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 248,
   "id": "3bf3de8e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:11:19.751763Z",
     "start_time": "2025-06-12T09:11:19.730762Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['1397974']"
      ]
     },
     "execution_count": 248,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 评价人数\n",
    "findJudge = re.compile(r'<span>(\\d*)人评价</span>')\n",
    "re.findall(findJudge,s)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 252,
   "id": "8b4a0b3c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T09:13:13.935294Z",
     "start_time": "2025-06-12T09:13:13.918293Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['你以为你以为的就是你以为的。']"
      ]
     },
     "execution_count": 252,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 找到概况 \n",
    "findInq = re.compile(r'<p class=\"quote\">.*<span>(.*?)</span>',re.S)\n",
    "re.findall(findInq,s)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 333,
   "id": "aa196e12",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T10:27:18.018481Z",
     "start_time": "2025-06-12T10:27:18.003480Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "list"
      ]
     },
     "execution_count": 333,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 找到影片相关内容\n",
    "findBd = re.compile(r'<div class=\"bd\">.*?<p>(.*?)</p>',re.S)\n",
    "bd = re.findall(findBd,s)\n",
    "type(bd)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 330,
   "id": "531fde0d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T10:23:24.141104Z",
     "start_time": "2025-06-12T10:23:24.120103Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"'\\\\n                            导演: 奥里奥尔·保罗 Oriol Paulo&nbsp;&nbsp;&nbsp;主演: 马里奥·卡萨斯 Mario Casas  阿... \\\\n                            2016&nbsp;&nbsp;西班牙&nbsp;&nbsp;剧情 犯罪 悬疑 惊悚\\\\n                        '\""
      ]
     },
     "execution_count": 330,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bd = re.sub('<br(\\s*)?>(\\s*)?', ' ', str(bd))  # 去掉<br/>\n",
    "bd = re.sub('\\[', \"\",bd)  # 去掉/\n",
    "bd = re.sub('\\]', \"\",bd)  # 去掉/\n",
    "bd = re.sub('/', \"\",bd)  # 去掉/\n",
    "bd.strip()\n",
    "bd"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "10dd3cc9",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T07:08:42.544955Z",
     "start_time": "2025-06-12T07:08:42.531954Z"
    }
   },
   "source": [
    "## __name__ == '__main__'的用法<br>\n",
    "代码执行时\\_\\_name\\_\\_就是\\_\\_main\\_\\_,所以此条件恒成立 "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "3f16deb9",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-11T07:29:35.351814Z",
     "start_time": "2025-06-11T07:29:35.335813Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "这段代码正在作为主程序运行\n"
     ]
    }
   ],
   "source": [
    "def main():\n",
    "    print(\"这段代码正在作为主程序运行\")\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    main()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "651774ed",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T10:56:17.666983Z",
     "start_time": "2025-06-12T10:56:17.651983Z"
    }
   },
   "source": [
    "# 保存到Excel"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "1d13dcc1",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T10:56:40.493289Z",
     "start_time": "2025-06-12T10:56:40.483288Z"
    }
   },
   "outputs": [],
   "source": [
    "import xlwt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "243ffdd7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T11:03:20.491168Z",
     "start_time": "2025-06-12T11:03:20.473167Z"
    }
   },
   "outputs": [],
   "source": [
    "workbook = xlwt.Workbook(encoding=\"utf-8\") #  创建工作簿对象\n",
    "worksheet = workbook.add_sheet('sheet1')   # 创建工作表\n",
    "worksheet.write(0,0,'hello')  # 写入数据，行列 内容\n",
    "workbook.save('./数据/example.xls')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "eef5e5f3",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T11:19:16.175830Z",
     "start_time": "2025-06-12T11:19:16.108826Z"
    }
   },
   "outputs": [],
   "source": [
    "workbook = xlwt.Workbook(encoding=\"utf-8\") #  创建工作簿对象\n",
    "worksheet = workbook.add_sheet('sheet1')   # 创建工作表\n",
    "\n",
    "for i in range(0,9):\n",
    "    for j in range(0,i+1):\n",
    "        worksheet.write(i,j, f'{i+1} * {j+1}={(i+1)*(j+1)}')\n",
    "\n",
    "workbook.save('./数据/九九乘法表.xls')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "73951f36",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:03:11.232271Z",
     "start_time": "2025-06-12T15:02:58.026516Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['https://movie.douban.com/subject/1292052/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg',\n",
       "  '肖申克的救赎',\n",
       "  '\\xa0\\xa0The Shawshank Redemption',\n",
       "  ['9.7'],\n",
       "  ['3174724'],\n",
       "  '希望让人自由。',\n",
       "  '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 蒂姆·罗宾斯 Tim Robbins  ... 1994\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情'],\n",
       " ['https://movie.douban.com/subject/1291546/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561716440.jpg',\n",
       "  '霸王别姬',\n",
       "  ' ',\n",
       "  ['9.6'],\n",
       "  ['2344667'],\n",
       "  '风华绝代。',\n",
       "  '导演: 陈凯歌 Kaige Chen\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   张丰毅 Fengyi Zha... 1993\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情 同性'],\n",
       " ['https://movie.douban.com/subject/1292722/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p457760035.jpg',\n",
       "  '泰坦尼克号',\n",
       "  '\\xa0\\xa0Titanic',\n",
       "  ['9.5'],\n",
       "  ['2408998'],\n",
       "  '失去的才是永恒的。 ',\n",
       "  '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo... 1997\\xa0 \\xa0美国 墨西哥\\xa0 \\xa0剧情 爱情 灾难'],\n",
       " ['https://movie.douban.com/subject/1292720/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2372307693.jpg',\n",
       "  '阿甘正传',\n",
       "  '\\xa0\\xa0Forrest Gump',\n",
       "  ['9.5'],\n",
       "  ['2357902'],\n",
       "  '一部美国近现代史。',\n",
       "  '导演: 罗伯特·泽米吉斯 Robert Zemeckis\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1291561/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2557573348.jpg',\n",
       "  '千与千寻',\n",
       "  '\\xa0\\xa0千と千尋の神隠し',\n",
       "  ['9.4'],\n",
       "  ['2452110'],\n",
       "  '最好的宫崎骏，最好的久石让。 ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 柊瑠美 Rumi Hîragi   入野自由 Miy... 2001\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 奇幻'],\n",
       " ['https://movie.douban.com/subject/1292063/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2578474613.jpg',\n",
       "  '美丽人生',\n",
       "  '\\xa0\\xa0La vita è bella',\n",
       "  ['9.5'],\n",
       "  ['1437794'],\n",
       "  '最美的谎言。',\n",
       "  '导演: 罗伯托·贝尼尼 Roberto Benigni\\xa0\\xa0\\xa0主演: 罗伯托·贝尼尼 Roberto Beni... 1997\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 爱情 战争'],\n",
       " ['https://movie.douban.com/subject/1295644/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913554676.jpg',\n",
       "  '这个杀手不太冷',\n",
       "  '\\xa0\\xa0Léon',\n",
       "  ['9.4'],\n",
       "  ['2486893'],\n",
       "  '怪蜀黍和小萝莉不得不说的故事。',\n",
       "  '导演: 吕克·贝松 Luc Besson\\xa0\\xa0\\xa0主演: 让·雷诺 Jean Reno   娜塔莉·波特曼 ... 1994\\xa0 \\xa0法国 美国\\xa0 \\xa0剧情 动作 犯罪'],\n",
       " ['https://movie.douban.com/subject/1889243/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2614988097.jpg',\n",
       "  '星际穿越',\n",
       "  '\\xa0\\xa0Interstellar',\n",
       "  ['9.4'],\n",
       "  ['2086217'],\n",
       "  '爱是一种力量，让我们超越时空感知它的存在。',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew Mc... 2014\\xa0 \\xa0美国 英国 加拿大\\xa0 \\xa0剧情 科幻 冒险'],\n",
       " ['https://movie.douban.com/subject/3541415/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p513344864.jpg',\n",
       "  '盗梦空间',\n",
       "  '\\xa0\\xa0Inception',\n",
       "  ['9.4'],\n",
       "  ['2253549'],\n",
       "  '诺兰给了我们一场无法盗取的梦。',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Le... 2010\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻 悬疑 冒险'],\n",
       " ['https://movie.douban.com/subject/1292064/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p479682972.jpg',\n",
       "  '楚门的世界',\n",
       "  '\\xa0\\xa0The Truman Show',\n",
       "  ['9.4'],\n",
       "  ['1936902'],\n",
       "  '如果再也不能见到你，祝你早安，午安，晚安。',\n",
       "  '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 金·凯瑞 Jim Carrey   劳拉·琳妮 Lau... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻'],\n",
       " ['https://movie.douban.com/subject/1295124/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p492406163.jpg',\n",
       "  '辛德勒的名单',\n",
       "  \"\\xa0\\xa0Schindler's List\",\n",
       "  ['9.5'],\n",
       "  ['1213274'],\n",
       "  '拯救一个人，就是拯救整个世界。',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 连姆·尼森 Liam Neeson... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 战争'],\n",
       " ['https://movie.douban.com/subject/3011091/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2587099240.jpg',\n",
       "  '忠犬八公的故事',\n",
       "  \"\\xa0\\xa0Hachi: A Dog's Tale\",\n",
       "  ['9.4'],\n",
       "  ['1501842'],\n",
       "  '永远都不能忘记你所爱的人。',\n",
       "  '导演: 莱塞·霍尔斯道姆 Lasse Hallström\\xa0\\xa0\\xa0主演: 理查·基尔 Richard Ger... 2009\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292001/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2914698334.jpg',\n",
       "  '海上钢琴师',\n",
       "  \"\\xa0\\xa0La leggenda del pianista sull'oceano\",\n",
       "  ['9.3'],\n",
       "  ['1826699'],\n",
       "  '每个人都要走一条自己坚定了的路，就算是粉身碎骨。 ',\n",
       "  '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 蒂姆·罗斯 Tim Roth   ... 1998\\xa0 \\xa0意大利\\xa0 \\xa0剧情 音乐'],\n",
       " ['https://movie.douban.com/subject/3793023/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p579729551.jpg',\n",
       "  '三傻大闹宝莱坞',\n",
       "  '\\xa0\\xa03 Idiots',\n",
       "  ['9.2'],\n",
       "  ['2016578'],\n",
       "  '英俊版憨豆，高情商版谢耳朵。',\n",
       "  '导演: 拉库马·希拉尼 Rajkumar Hirani\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   卡... 2009\\xa0 \\xa0印度\\xa0 \\xa0剧情 喜剧 爱情 歌舞'],\n",
       " ['https://movie.douban.com/subject/25662329/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2323981221.jpg',\n",
       "  '疯狂动物城',\n",
       "  '\\xa0\\xa0Zootopia',\n",
       "  ['9.2'],\n",
       "  ['2171547'],\n",
       "  '迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。',\n",
       "  '导演: 拜伦·霍华德 Byron Howard   瑞奇·摩尔 Rich Moore\\xa0\\xa0\\xa0主演: 金妮弗·... 2016\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/1291549/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2884280708.jpg',\n",
       "  '放牛班的春天',\n",
       "  '\\xa0\\xa0Les choristes',\n",
       "  ['9.3'],\n",
       "  ['1430582'],\n",
       "  '天籁一般的童声，是最接近上帝的存在。 ',\n",
       "  '导演: 克里斯托夫·巴拉蒂 Christophe Barratier\\xa0\\xa0\\xa0主演: 让-巴蒂斯特·莫尼... 2004\\xa0 \\xa0法国 瑞士 德国\\xa0 \\xa0剧情 音乐'],\n",
       " ['https://movie.douban.com/subject/2131459/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1461851991.jpg',\n",
       "  '机器人总动员',\n",
       "  '\\xa0\\xa0WALL·E',\n",
       "  ['9.3'],\n",
       "  ['1438751'],\n",
       "  '小瓦力，大人生。',\n",
       "  '导演: 安德鲁·斯坦顿 Andrew Stanton\\xa0\\xa0\\xa0主演: 本·贝尔特 Ben Burtt   艾丽... 2008\\xa0 \\xa0美国\\xa0 \\xa0科幻 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/1307914/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564556863.jpg',\n",
       "  '无间道',\n",
       "  '\\xa0\\xa0無間道',\n",
       "  ['9.3'],\n",
       "  ['1511002'],\n",
       "  '香港电影史上永不过时的杰作。',\n",
       "  '导演: 刘伟强   麦兆辉\\xa0\\xa0\\xa0主演: 刘德华 Andy Lau   梁朝伟 Tony Leung Chiu W... 2002\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/1296141/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2911817201.jpg',\n",
       "  '控方证人',\n",
       "  '\\xa0\\xa0Witness for the Prosecution',\n",
       "  ['9.6'],\n",
       "  ['671485'],\n",
       "  '比利·怀德满分作品。',\n",
       "  '导演: 比利·怀尔德 Billy Wilder\\xa0\\xa0\\xa0主演: 泰隆·鲍华 Tyrone Power   玛琳·... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1292213/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2455050536.jpg',\n",
       "  '大话西游之大圣娶亲',\n",
       "  '\\xa0\\xa0西遊記大結局之仙履奇緣',\n",
       "  ['9.2'],\n",
       "  ['1661719'],\n",
       "  '一生所爱。',\n",
       "  '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'],\n",
       " ['https://movie.douban.com/subject/5912992/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1363250216.jpg',\n",
       "  '熔炉',\n",
       "  '\\xa0\\xa0도가니',\n",
       "  ['9.3'],\n",
       "  ['1009365'],\n",
       "  '我们一路奋战不是为了改变世界，而是为了不让世界改变我们。',\n",
       "  '导演: 黄东赫 Dong-hyuk Hwang\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung  ... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/6786002/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1454261925.jpg',\n",
       "  '触不可及',\n",
       "  '\\xa0\\xa0Intouchables',\n",
       "  ['9.3'],\n",
       "  ['1248085'],\n",
       "  '满满温情的高雅喜剧。',\n",
       "  '导演: 奥利维·那卡什 Olivier Nakache   艾力克·托兰达 Eric Toledano\\xa0\\xa0\\xa0主... 2011\\xa0 \\xa0法国\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/1291841/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p616779645.jpg',\n",
       "  '教父',\n",
       "  '\\xa0\\xa0The Godfather',\n",
       "  ['9.3'],\n",
       "  ['1066962'],\n",
       "  '千万不要记恨你的对手，这样会让你失去理智。',\n",
       "  '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 马龙·白兰度 M... 1972\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/20495023/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2505426431.jpg',\n",
       "  '寻梦环游记',\n",
       "  '\\xa0\\xa0Coco',\n",
       "  ['9.1'],\n",
       "  ['1893665'],\n",
       "  '死亡不是真的逝去，遗忘才是永恒的消亡。',\n",
       "  '导演: 李·昂克里奇 Lee Unkrich   阿德里安·莫利纳 Adrian Molina\\xa0\\xa0\\xa0主演: ... 2017\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 音乐'],\n",
       " ['https://movie.douban.com/subject/1849031/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1312700628.jpg',\n",
       "  '当幸福来敲门',\n",
       "  '\\xa0\\xa0The Pursuit of Happyness',\n",
       "  ['9.1'],\n",
       "  ['1642503'],\n",
       "  '平民励志片。 ',\n",
       "  '导演: 加布里尔·穆奇诺 Gabriele Muccino\\xa0\\xa0\\xa0主演: 威尔·史密斯 Will Smith ... 2006\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 家庭'],\n",
       " ['https://movie.douban.com/subject/1293172/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p452089833.jpg',\n",
       "  '末代皇帝',\n",
       "  '\\xa0\\xa0The Last Emperor',\n",
       "  ['9.3'],\n",
       "  ['991145'],\n",
       "  '“不要跟我比惨，我比你更惨”再适合这部电影不过了。',\n",
       "  '导演: 贝纳尔多·贝托鲁奇 Bernardo Bertolucci\\xa0\\xa0\\xa0主演: 尊龙 John Lone   陈... 1987\\xa0 \\xa0英国 意大利 中国大陆 法国\\xa0 \\xa0剧情 传记 历史'],\n",
       " ['https://movie.douban.com/subject/1295038/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913781448.jpg',\n",
       "  '哈利·波特与魔法石',\n",
       "  \"\\xa0\\xa0Harry Potter and the Sorcerer's Stone\",\n",
       "  ['9.2'],\n",
       "  ['1363902'],\n",
       "  '童话世界的开端。',\n",
       "  '导演: Chris Columbus\\xa0\\xa0\\xa0主演: Daniel Radcliffe   Emma Watson   Rupert Grint 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1291560/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2540924496.jpg',\n",
       "  '龙猫',\n",
       "  '\\xa0\\xa0となりのトトロ',\n",
       "  ['9.2'],\n",
       "  ['1372337'],\n",
       "  '人人心中都有个龙猫，童年就永远不会消失。',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 日高法子 Noriko Hidaka   坂本千夏 Ch... 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/3319755/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p501177648.jpg',\n",
       "  '怦然心动',\n",
       "  '\\xa0\\xa0Flipped',\n",
       "  ['9.1'],\n",
       "  ['1992151'],\n",
       "  '真正的幸福是来自内心深处。',\n",
       "  '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 玛德琳·卡罗尔 Madeline Carroll   卡... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'],\n",
       " ['https://movie.douban.com/subject/1292365/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2597919477.jpg',\n",
       "  '活着',\n",
       "  ' ',\n",
       "  ['9.3'],\n",
       "  ['937990'],\n",
       "  '张艺谋最好的电影。',\n",
       "  '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 葛优 You Ge   巩俐 Li Gong   姜武 Wu Jiang 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 历史 家庭'],\n",
       " ['https://movie.douban.com/subject/1851857/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p462657443.jpg',\n",
       "  '蝙蝠侠：黑暗骑士',\n",
       "  '\\xa0\\xa0The Dark Knight',\n",
       "  ['9.2'],\n",
       "  ['1158063'],\n",
       "  '无尽的黑暗。',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2008\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/1291552/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2642829472.jpg',\n",
       "  '指环王3：王者无敌',\n",
       "  '\\xa0\\xa0The Lord of the Rings: The Return of the King',\n",
       "  ['9.3'],\n",
       "  ['881305'],\n",
       "  '史诗的终章。',\n",
       "  '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2003\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/26752088/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2561305376.jpg',\n",
       "  '我不是药神',\n",
       "  ' ',\n",
       "  ['9.0'],\n",
       "  ['2288306'],\n",
       "  '对我们国家而言，这样的电影多一部是一部。',\n",
       "  '导演: 文牧野 Muye Wen\\xa0\\xa0\\xa0主演: 徐峥 Zheng Xu   王传君 Chuanjun Wang   周... 2018\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/1300267/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1963126880.jpg',\n",
       "  '乱世佳人',\n",
       "  '\\xa0\\xa0Gone with the Wind',\n",
       "  ['9.3'],\n",
       "  ['763539'],\n",
       "  'Tomorrow is another day.',\n",
       "  '导演: 维克多·弗莱明 Victor Fleming   乔治·库克 George Cukor\\xa0\\xa0\\xa0主演: 费... 1939\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 爱情 战争'],\n",
       " ['https://movie.douban.com/subject/2129039/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553594918.jpg',\n",
       "  '飞屋环游记',\n",
       "  '\\xa0\\xa0Up',\n",
       "  ['9.1'],\n",
       "  ['1450601'],\n",
       "  '最后那些最无聊的事情，才是最值得怀念的。 ',\n",
       "  '导演: 彼特·道格特 Pete Docter   鲍勃·彼德森 Bob Peterson\\xa0\\xa0\\xa0主演: 爱德... 2009\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/3742360/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1512562287.jpg',\n",
       "  '让子弹飞',\n",
       "  ' ',\n",
       "  ['9.0'],\n",
       "  ['1863658'],\n",
       "  '你给我翻译翻译，神马叫做TMD的惊喜。',\n",
       "  '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   葛优 You Ge   周润发 Yun-F... 2010\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 喜剧 动作 西部'],\n",
       " ['https://movie.douban.com/subject/1308807/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2907583906.jpg',\n",
       "  '哈尔的移动城堡',\n",
       "  '\\xa0\\xa0ハウルの動く城',\n",
       "  ['9.1'],\n",
       "  ['1236699'],\n",
       "  '带着心爱的人在天空飞翔。',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 倍赏千惠子 Chieko Baishô   木村拓... 2004\\xa0 \\xa0日本\\xa0 \\xa0爱情 动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/21937452/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2118532944.jpg',\n",
       "  '素媛',\n",
       "  '\\xa0\\xa0소원',\n",
       "  ['9.3'],\n",
       "  ['753500'],\n",
       "  '受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。',\n",
       "  '导演: 李濬益 Jun-ik Lee\\xa0\\xa0\\xa0主演: 薛景求 Kyung-gu Sol   严志媛 Ji-won Uhm ... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1293182/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2173577632.jpg',\n",
       "  '十二怒汉',\n",
       "  '\\xa0\\xa012 Angry Men',\n",
       "  ['9.4'],\n",
       "  ['554892'],\n",
       "  '1957年的理想主义。 ',\n",
       "  '导演: Sidney Lumet\\xa0\\xa0\\xa0主演: 亨利·方达 Henry Fonda   马丁·鲍尔萨姆 Marti... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/25958717/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2554525534.jpg',\n",
       "  '海蒂和爷爷',\n",
       "  '\\xa0\\xa0Heidi',\n",
       "  ['9.3'],\n",
       "  ['735485'],\n",
       "  '如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。',\n",
       "  '导演: 阿兰·葛斯彭纳 Alain Gsponer\\xa0\\xa0\\xa0主演: 阿努克·斯特芬 Anuk Steffen  ... 2015\\xa0 \\xa0德国 瑞士\\xa0 \\xa0剧情 冒险 家庭'],\n",
       " ['https://movie.douban.com/subject/1305487/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p453924541.jpg',\n",
       "  '猫鼠游戏',\n",
       "  '\\xa0\\xa0Catch Me If You Can',\n",
       "  ['9.1'],\n",
       "  ['1160289'],\n",
       "  '骗子大师和执著警探的你追我跑故事。 ',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 L... 2002\\xa0 \\xa0美国 加拿大\\xa0 \\xa0传记 犯罪 剧情'],\n",
       " ['https://movie.douban.com/subject/1291583/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2892409201.jpg',\n",
       "  '天空之城',\n",
       "  '\\xa0\\xa0天空の城ラピュタ',\n",
       "  ['9.2'],\n",
       "  ['976801'],\n",
       "  '对天空的追逐，永不停止。 ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 田中真弓 Mayumi Tanaka   横泽启子 Ke... 1986\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/26387939/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2401676338.jpg',\n",
       "  '摔跤吧！爸爸',\n",
       "  '\\xa0\\xa0Dangal',\n",
       "  ['9.0'],\n",
       "  ['1697303'],\n",
       "  '你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。',\n",
       "  '导演: 涅提·蒂瓦里 Nitesh Tiwari\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   法缇玛... 2016\\xa0 \\xa0印度\\xa0 \\xa0剧情 传记 运动 家庭'],\n",
       " ['https://movie.douban.com/subject/1291858/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553104888.jpg',\n",
       "  '鬼子来了',\n",
       "  ' ',\n",
       "  ['9.3'],\n",
       "  ['690723'],\n",
       "  '对敌人的仁慈，就是对自己残忍。',\n",
       "  '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   香川照之 Teruyuki Kagawa  ... 2000\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/1929463/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1784592701.jpg',\n",
       "  '少年派的奇幻漂流',\n",
       "  '\\xa0\\xa0Life of Pi',\n",
       "  ['9.1'],\n",
       "  ['1452383'],\n",
       "  '瑰丽壮观、无人能及的冒险之旅。',\n",
       "  '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 苏拉·沙玛 Suraj Sharma   伊尔凡·可汗 Irrfan... 2012\\xa0 \\xa0美国 中国台湾 英国 加拿大\\xa0 \\xa0剧情 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1296736/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1381339291.jpg',\n",
       "  '钢琴家',\n",
       "  '\\xa0\\xa0The Pianist',\n",
       "  ['9.3'],\n",
       "  ['722060'],\n",
       "  ' ',\n",
       "  '导演: 罗曼·波兰斯基 Roman Polanski\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brod... 2002\\xa0 \\xa0英国 法国 波兰 德国 美国\\xa0 \\xa0剧情 传记 战争 音乐'],\n",
       " ['https://movie.douban.com/subject/1291572/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2640236255.jpg',\n",
       "  '指环王2：双塔奇兵',\n",
       "  '\\xa0\\xa0The Lord of the Rings: The Two Towers',\n",
       "  ['9.2'],\n",
       "  ['829128'],\n",
       "  '承前启后的史诗篇章。',\n",
       "  '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2002\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1299398/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2561721372.jpg',\n",
       "  '大话西游之月光宝盒',\n",
       "  '\\xa0\\xa0西遊記第壹佰零壹回之月光寶盒',\n",
       "  ['9.0'],\n",
       "  ['1324973'],\n",
       "  ' ',\n",
       "  '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'],\n",
       " ['https://movie.douban.com/subject/1291548/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575465690.jpg',\n",
       "  '死亡诗社',\n",
       "  '\\xa0\\xa0Dead Poets Society',\n",
       "  ['9.2'],\n",
       "  ['837519'],\n",
       "  '当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。',\n",
       "  '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 罗宾·威廉姆斯 Robin Williams   罗伯... 1989\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/30170448/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2555295759.jpg',\n",
       "  '何以为家',\n",
       "  '\\xa0\\xa0كفرناحوم',\n",
       "  ['9.1'],\n",
       "  ['1134534'],\n",
       "  '凝视卑弱生命，用电影改变命运。',\n",
       "  '导演: 娜丁·拉巴基 Nadine Labaki\\xa0\\xa0\\xa0主演: 扎因·拉费阿 Zain al-Rafeea   ... 2018\\xa0 \\xa0黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1298624/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2550757929.jpg',\n",
       "  '闻香识女人',\n",
       "  '\\xa0\\xa0Scent of a Woman',\n",
       "  ['9.1'],\n",
       "  ['989348'],\n",
       "  ' ',\n",
       "  '导演: 马丁·布莱斯 Martin Brest\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 Al Pacino   克里斯... 1992\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/27060077/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2531065411.jpg',\n",
       "  '绿皮书',\n",
       "  '\\xa0\\xa0Green Book',\n",
       "  ['8.9'],\n",
       "  ['1826808'],\n",
       "  '去除成见，需要勇气。',\n",
       "  '导演: 彼得·法雷里 Peter Farrelly\\xa0\\xa0\\xa0主演: 维果·莫腾森 Viggo Mortensen  ... 2018\\xa0 \\xa0美国 中国大陆\\xa0 \\xa0剧情 喜剧 传记 音乐'],\n",
       " ['https://movie.douban.com/subject/1418019/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2184505167.jpg',\n",
       "  '大闹天宫',\n",
       "  ' ',\n",
       "  ['9.4'],\n",
       "  ['490876'],\n",
       "  ' ',\n",
       "  '导演: 万籁鸣 Laiming Wan\\xa0\\xa0\\xa0主演: 邱岳峰 Yuefeng Qiu   富润生 Runsheng Fu... 1961(中国大陆)   1964(中国大陆)   1978(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 动画 奇幻 古装'],\n",
       " ['https://movie.douban.com/subject/1291843/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p451926968.jpg',\n",
       "  '黑客帝国',\n",
       "  '\\xa0\\xa0The Matrix',\n",
       "  ['9.1'],\n",
       "  ['918343'],\n",
       "  ' ',\n",
       "  '导演: 安迪·沃卓斯基 Andy Wachowski   拉娜·沃卓斯基 Lana Wachowski\\xa0\\xa0\\xa0主... 1999\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'],\n",
       " ['https://movie.douban.com/subject/1291571/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2197698335.jpg',\n",
       "  '指环王1：护戒使者',\n",
       "  '\\xa0\\xa0The Lord of the Rings: The Fellowship of the Ring',\n",
       "  ['9.1'],\n",
       "  ['929221'],\n",
       "  ' ',\n",
       "  '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2001\\xa0 \\xa0新西兰 美国\\xa0 \\xa0剧情 动作 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1293839/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2189265085.jpg',\n",
       "  '罗马假日',\n",
       "  '\\xa0\\xa0Roman Holiday',\n",
       "  ['9.1'],\n",
       "  ['1020985'],\n",
       "  ' ',\n",
       "  '导演: 威廉·惠勒 William Wyler\\xa0\\xa0\\xa0主演: 奥黛丽·赫本 Audrey Hepburn   格... 1953\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1299131/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2194138787.jpg',\n",
       "  '教父2',\n",
       "  '\\xa0\\xa0The Godfather: Part II',\n",
       "  ['9.3'],\n",
       "  ['614491'],\n",
       "  ' ',\n",
       "  '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1974\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1301753/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p726659067.jpg',\n",
       "  '狮子王',\n",
       "  '\\xa0\\xa0The Lion King',\n",
       "  ['9.1'],\n",
       "  ['930071'],\n",
       "  ' ',\n",
       "  '导演: Roger Allers   罗伯·明可夫 Rob Minkoff\\xa0\\xa0\\xa0主演: 乔纳森·泰勒·托马... 1994\\xa0 \\xa0美国\\xa0 \\xa0动画 冒险 歌舞'],\n",
       " ['https://movie.douban.com/subject/1291828/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2653054340.jpg',\n",
       "  '天堂电影院',\n",
       "  '\\xa0\\xa0Nuovo Cinema Paradiso',\n",
       "  ['9.2'],\n",
       "  ['723939'],\n",
       "  ' ',\n",
       "  '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 菲利普·努瓦雷 Philipp... 1988\\xa0 \\xa0意大利 法国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1291818/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1910899751.jpg',\n",
       "  '饮食男女',\n",
       "  '\\xa0\\xa0飲食男女',\n",
       "  ['9.2'],\n",
       "  ['694334'],\n",
       "  ' ',\n",
       "  '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 郎雄 Sihung Lung   杨贵媚 Kuei-Mei Yang   吴... 1994\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/21937445/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2158166535.jpg',\n",
       "  '辩护人',\n",
       "  '\\xa0\\xa0변호인',\n",
       "  ['9.2'],\n",
       "  ['642570'],\n",
       "  '电影的现实意义大过电影本身。',\n",
       "  '导演: 杨宇硕 Woo-seok Yang\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金英爱 Yeong-ae... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292000/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910931622.jpg',\n",
       "  '搏击俱乐部',\n",
       "  '\\xa0\\xa0Fight Club',\n",
       "  ['9.0'],\n",
       "  ['934464'],\n",
       "  ' ',\n",
       "  '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 爱德华·诺顿 Edward Norton   布拉... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1485260/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2192535722.jpg',\n",
       "  '本杰明·巴顿奇事',\n",
       "  '\\xa0\\xa0The Curious Case of Benjamin Button',\n",
       "  ['9.0'],\n",
       "  ['1071170'],\n",
       "  '在时间之河里感受溺水之苦。',\n",
       "  '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 凯特·布兰切特 Cate Blanchett   ... 2008\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'],\n",
       " ['https://movie.douban.com/subject/1306029/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1665997400.jpg',\n",
       "  '美丽心灵',\n",
       "  '\\xa0\\xa0A Beautiful Mind',\n",
       "  ['9.1'],\n",
       "  ['833258'],\n",
       "  ' ',\n",
       "  '导演: 朗·霍华德 Ron Howard\\xa0\\xa0\\xa0主演: 罗素·克劳 Russell Crowe   艾德·哈... 2001\\xa0 \\xa0美国\\xa0 \\xa0传记 剧情'],\n",
       " ['https://movie.douban.com/subject/3008247/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1473670352.jpg',\n",
       "  '穿条纹睡衣的男孩',\n",
       "  '\\xa0\\xa0The Boy in the Striped Pajamas',\n",
       "  ['9.2'],\n",
       "  ['622903'],\n",
       "  '尽管有些不切实际的幻想，这部电影依旧是一部感人肺腑的佳作。',\n",
       "  '导演: 马克·赫尔曼 Mark Herman\\xa0\\xa0\\xa0主演: 阿萨·巴特菲尔德 Asa Butterfield ... 2008\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 战争'],\n",
       " ['https://movie.douban.com/subject/1292220/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2648230660.jpg',\n",
       "  '情书',\n",
       "  '\\xa0\\xa0Love Letter',\n",
       "  ['8.9'],\n",
       "  ['1274646'],\n",
       "  ' ',\n",
       "  '导演: 岩井俊二 Shunji Iwai\\xa0\\xa0\\xa0主演: 中山美穗 Miho Nakayama   丰川悦司 Ets... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1900841/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1808872109.jpg',\n",
       "  '窃听风暴',\n",
       "  '\\xa0\\xa0Das Leben der Anderen',\n",
       "  ['9.2'],\n",
       "  ['616035'],\n",
       "  '别样人生。',\n",
       "  '导演: 弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck\\xa0\\xa0&amp;n... 2006\\xa0 \\xa0德国\\xa0 \\xa0剧情 悬疑'],\n",
       " ['https://movie.douban.com/subject/1293350/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792443418.jpg',\n",
       "  '两杆大烟枪',\n",
       "  '\\xa0\\xa0Lock, Stock and Two Smoking Barrels',\n",
       "  ['9.1'],\n",
       "  ['655379'],\n",
       "  ' ',\n",
       "  '导演: 盖·里奇 Guy Ritchie\\xa0\\xa0\\xa0主演: 杰森·弗莱明 Jason Flemyng   德克斯特... 1998\\xa0 \\xa0英国\\xa0 \\xa0剧情 喜剧 犯罪'],\n",
       " ['https://movie.douban.com/subject/3011235/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913457020.jpg',\n",
       "  '哈利·波特与死亡圣器(下)',\n",
       "  '\\xa0\\xa0Harry Potter and the Deathly Hallows: Part 2',\n",
       "  ['9.0'],\n",
       "  ['937418'],\n",
       "  '10年的完美句点。',\n",
       "  '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1294408/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p453788577.jpg',\n",
       "  '音乐之声',\n",
       "  '\\xa0\\xa0The Sound of Music',\n",
       "  ['9.1'],\n",
       "  ['662860'],\n",
       "  ' ',\n",
       "  '导演: 罗伯特·怀斯 Robert Wise\\xa0\\xa0\\xa0主演: 朱莉·安德鲁斯 Julie Andrews   克... 1965\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 爱情 歌舞'],\n",
       " ['https://movie.douban.com/subject/1292402/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2441988159.jpg',\n",
       "  '西西里的美丽传说',\n",
       "  '\\xa0\\xa0Malèna',\n",
       "  ['8.9'],\n",
       "  ['1064887'],\n",
       "  ' ',\n",
       "  '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 莫妮卡·贝鲁奇 Monica ... 2000\\xa0 \\xa0意大利 美国\\xa0 \\xa0剧情 战争 情色'],\n",
       " ['https://movie.douban.com/subject/1291543/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2219011938.jpg',\n",
       "  '功夫',\n",
       "  ' ',\n",
       "  ['8.9'],\n",
       "  ['1283752'],\n",
       "  '警恶惩奸，维护世界和平这个任务就交给你了，好吗？',\n",
       "  '导演: 周星驰 Stephen Chow\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   元秋 Qiu Yuen   ... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0动作 喜剧 犯罪 奇幻'],\n",
       " ['https://movie.douban.com/subject/1652587/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2180085848.jpg',\n",
       "  '阿凡达',\n",
       "  '\\xa0\\xa0Avatar',\n",
       "  ['8.8'],\n",
       "  ['1533035'],\n",
       "  '绝对意义上的美轮美奂。',\n",
       "  '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 萨姆·沃辛顿 Sam Worthington ... 2009\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1291544/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913456870.jpg',\n",
       "  '哈利·波特与阿兹卡班的囚徒',\n",
       "  '\\xa0\\xa0Harry Potter and the Prisoner of Azkaban',\n",
       "  ['9.0'],\n",
       "  ['854675'],\n",
       "  '不一样的导演，不一样的哈利·波特。',\n",
       "  '导演: 阿方索·卡隆 Alfonso Cuarón\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Rad... 2004\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/26580232/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2498971355.jpg',\n",
       "  '看不见的客人',\n",
       "  '\\xa0\\xa0Contratiempo',\n",
       "  ['8.8'],\n",
       "  ['1398082'],\n",
       "  '你以为你以为的就是你以为的。',\n",
       "  '导演: 奥里奥尔·保罗 Oriol Paulo\\xa0\\xa0\\xa0主演: 马里奥·卡萨斯 Mario Casas   阿... 2016\\xa0 \\xa0西班牙\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1292849/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1014542496.jpg',\n",
       "  '拯救大兵瑞恩',\n",
       "  '\\xa0\\xa0Saving Private Ryan',\n",
       "  ['9.1'],\n",
       "  ['703709'],\n",
       "  ' ',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 战争'],\n",
       " ['https://movie.douban.com/subject/1293544/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1593414327.jpg',\n",
       "  '沉默的羔羊',\n",
       "  '\\xa0\\xa0The Silence of the Lambs',\n",
       "  ['8.9'],\n",
       "  ['983734'],\n",
       "  ' ',\n",
       "  '导演: 乔纳森·戴米 Jonathan Demme\\xa0\\xa0\\xa0主演: 朱迪·福斯特 Jodie Foster   安... 1991\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/1303021/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2165511465.jpg',\n",
       "  '小鞋子',\n",
       "  '\\xa0\\xa0بچه های آسمان',\n",
       "  ['9.2'],\n",
       "  ['449607'],\n",
       "  ' ',\n",
       "  '导演: 马基德·马基迪 Majid Majidi\\xa0\\xa0\\xa0主演: 默罕默德·阿米尔·纳吉 Mohamma... 1997\\xa0 \\xa0伊朗\\xa0 \\xa0剧情 儿童 家庭'],\n",
       " ['https://movie.douban.com/subject/1292224/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792238287.jpg',\n",
       "  '飞越疯人院',\n",
       "  \"\\xa0\\xa0One Flew Over the Cuckoo's Nest\",\n",
       "  ['9.1'],\n",
       "  ['588555'],\n",
       "  ' ',\n",
       "  '导演: 米洛斯·福尔曼 Miloš Forman\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nichols... 1975\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/11525673/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2183539003.jpg',\n",
       "  '布达佩斯大饭店',\n",
       "  '\\xa0\\xa0The Grand Budapest Hotel',\n",
       "  ['8.9'],\n",
       "  ['1048597'],\n",
       "  '小清新的故事里注入了大历史的情怀。',\n",
       "  '导演: 韦斯·安德森 Wes Anderson\\xa0\\xa0\\xa0主演: 拉尔夫·费因斯 Ralph Fiennes   ... 2014\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 喜剧 冒险'],\n",
       " ['https://movie.douban.com/subject/1292343/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2209066019.jpg',\n",
       "  '蝴蝶效应',\n",
       "  '\\xa0\\xa0The Butterfly Effect',\n",
       "  ['8.9'],\n",
       "  ['1033092'],\n",
       "  '人的命运被自己瞬间的抉择改变。',\n",
       "  '导演: 埃里克·布雷斯 Eric Bress   J·麦基·格鲁伯 J. Mackye Gruber\\xa0\\xa0\\xa0主... 2004\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 悬疑 科幻 惊悚'],\n",
       " ['https://movie.douban.com/subject/2334904/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p450262388.jpg',\n",
       "  '禁闭岛',\n",
       "  '\\xa0\\xa0Shutter Island',\n",
       "  ['8.9'],\n",
       "  ['1078019'],\n",
       "  '昔日翩翩少年，今日大腹便便。',\n",
       "  '导演: Martin Scorsese\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo DiCaprio   ... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1780330/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480383375.jpg',\n",
       "  '致命魔术',\n",
       "  '\\xa0\\xa0The Prestige',\n",
       "  ['8.9'],\n",
       "  ['938021'],\n",
       "  '孪生蝙蝠侠大战克隆金刚狼。',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 休·杰克曼 Hugh Jackman... 2006\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1292656/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480965695.jpg',\n",
       "  '心灵捕手',\n",
       "  '\\xa0\\xa0Good Will Hunting',\n",
       "  ['9.0'],\n",
       "  ['791819'],\n",
       "  ' ',\n",
       "  '导演: 格斯·范·桑特 Gus Van Sant\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   罗宾·... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1291832/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910902213.jpg',\n",
       "  '低俗小说',\n",
       "  '\\xa0\\xa0Pulp Fiction',\n",
       "  ['8.9'],\n",
       "  ['927103'],\n",
       "  ' ',\n",
       "  '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 约翰·特拉沃尔塔 John Tra... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 犯罪'],\n",
       " ['https://movie.douban.com/subject/5322596/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1305562621.jpg',\n",
       "  '超脱',\n",
       "  '\\xa0\\xa0Detachment',\n",
       "  ['9.0'],\n",
       "  ['695734'],\n",
       "  '穷尽一生，我们要学会的，不过是彼此拥抱。',\n",
       "  '导演: 托尼·凯耶 Tony Kaye\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brody   马西... 2011\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1296996/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2913781951.jpg',\n",
       "  '哈利·波特与密室',\n",
       "  '\\xa0\\xa0Harry Potter and the Chamber of Secrets',\n",
       "  ['8.9'],\n",
       "  ['880417'],\n",
       "  ' ',\n",
       "  '导演: Chris Columbus\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe   艾玛... 2002\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1294371/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2263408369.jpg',\n",
       "  '摩登时代',\n",
       "  '\\xa0\\xa0Modern Times',\n",
       "  ['9.3'],\n",
       "  ['334567'],\n",
       "  ' ',\n",
       "  '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1936\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'],\n",
       " ['https://movie.douban.com/subject/1302425/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2579932167.jpg',\n",
       "  '喜剧之王',\n",
       "  '\\xa0\\xa0喜劇之王',\n",
       "  ['8.8'],\n",
       "  ['1061285'],\n",
       "  ' ',\n",
       "  '导演: 周星驰 Stephen Chow   李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Ch... 1999\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1300299/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1633113220.jpg',\n",
       "  '杀人回忆',\n",
       "  '\\xa0\\xa0살인의 추억',\n",
       "  ['8.9'],\n",
       "  ['806993'],\n",
       "  ' ',\n",
       "  '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金相庆 Sang-kyun... 2003\\xa0 \\xa0韩国\\xa0 \\xa0剧情 动作 犯罪 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1297192/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2558364386.jpg',\n",
       "  '致命ID',\n",
       "  '\\xa0\\xa0Identity',\n",
       "  ['8.9'],\n",
       "  ['916277'],\n",
       "  ' ',\n",
       "  '导演: 詹姆斯·曼高德 James Mangold\\xa0\\xa0\\xa0主演: 约翰·库萨克 John Cusack   雷... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1292679/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p465939041.jpg',\n",
       "  '春光乍泄',\n",
       "  '\\xa0\\xa0春光乍洩',\n",
       "  ['9.0'],\n",
       "  ['691723'],\n",
       "  ' ',\n",
       "  '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   梁朝伟 Tony Leu... 1997\\xa0 \\xa0中国香港 日本 韩国\\xa0 \\xa0剧情 爱情 同性'],\n",
       " ['https://movie.douban.com/subject/1292434/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2567845803.jpg',\n",
       "  '一一',\n",
       "  ' ',\n",
       "  ['9.1'],\n",
       "  ['470912'],\n",
       "  ' ',\n",
       "  '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 吴念真   李凯莉 Kelly Lee   金燕玲 Elai... 2000\\xa0 \\xa0中国台湾 日本\\xa0 \\xa0剧情 爱情 家庭'],\n",
       " ['https://movie.douban.com/subject/3442220/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2559579779.jpg',\n",
       "  '海豚湾',\n",
       "  '\\xa0\\xa0The Cove',\n",
       "  ['9.3'],\n",
       "  ['376181'],\n",
       "  '海豚的微笑，是世界上最高明的伪装。',\n",
       "  '导演: 路易·西霍尤斯 Louie Psihoyos\\xa0\\xa0\\xa0主演: 路易·西霍尤斯 Louie Psihoyo... 2009\\xa0 \\xa0美国\\xa0 \\xa0纪录片'],\n",
       " ['https://movie.douban.com/subject/1292262/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p477229647.jpg',\n",
       "  '美国往事',\n",
       "  '\\xa0\\xa0Once Upon a Time in America',\n",
       "  ['9.1'],\n",
       "  ['456597'],\n",
       "  ' ',\n",
       "  '导演: 赛尔乔·莱翁内 Sergio Leone\\xa0\\xa0\\xa0主演: 罗伯特·德尼罗 Robert De Niro ... 1984\\xa0 \\xa0美国 意大利\\xa0 \\xa0犯罪 剧情'],\n",
       " ['https://movie.douban.com/subject/1298070/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1596085504.jpg',\n",
       "  '加勒比海盗',\n",
       "  '\\xa0\\xa0Pirates of the Caribbean: The Curse of the Black Pearl',\n",
       "  ['8.8'],\n",
       "  ['939790'],\n",
       "  ' ',\n",
       "  '导演: 戈尔·维宾斯基 Gore Verbinski\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   ... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 冒险 奇幻'],\n",
       " ['https://movie.douban.com/subject/1865703/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2794776839.jpg',\n",
       "  '红辣椒',\n",
       "  '\\xa0\\xa0パプリカ',\n",
       "  ['9.0'],\n",
       "  ['544352'],\n",
       "  '梦的勾结。',\n",
       "  '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 林原惠美 Megumi Hayashibara   江守彻 Toru... 2006\\xa0 \\xa0日本\\xa0 \\xa0动画 悬疑 科幻 惊悚'],\n",
       " ['https://movie.douban.com/subject/1292223/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2219586434.jpg',\n",
       "  '七宗罪',\n",
       "  '\\xa0\\xa0Se7en',\n",
       "  ['8.8'],\n",
       "  ['1026772'],\n",
       "  ' ',\n",
       "  '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 摩根·弗里曼 Morgan Freeman   布... 1995\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1306249/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2357915564.jpg',\n",
       "  '唐伯虎点秋香',\n",
       "  '\\xa0\\xa0唐伯虎點秋香',\n",
       "  ['8.7'],\n",
       "  ['1187766'],\n",
       "  ' ',\n",
       "  '导演: 李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   巩俐 Li Gong   陈... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 爱情 古装'],\n",
       " ['https://movie.douban.com/subject/36445098/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918279456.jpg',\n",
       "  '还有明天',\n",
       "  \"\\xa0\\xa0C'è ancora domani\",\n",
       "  ['9.4'],\n",
       "  ['280454'],\n",
       "  ' ',\n",
       "  '导演: 宝拉·柯特莱西 Paola Cortellesi\\xa0\\xa0\\xa0主演: 宝拉·柯特莱西 Paola Corte... 2023\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 历史'],\n",
       " ['https://movie.douban.com/subject/6985810/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1546987967.jpg',\n",
       "  '狩猎',\n",
       "  '\\xa0\\xa0Jagten',\n",
       "  ['9.1'],\n",
       "  ['449544'],\n",
       "  '人言可畏。',\n",
       "  '导演: 托马斯·温特伯格 Thomas Vinterberg\\xa0\\xa0\\xa0主演: 麦斯·米科尔森 Mads Mik... 2012\\xa0 \\xa0丹麦 瑞典\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1297359/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2920895053.jpg',\n",
       "  '幽灵公主',\n",
       "  '\\xa0\\xa0もののけ姫',\n",
       "  ['8.9'],\n",
       "  ['643534'],\n",
       "  ' ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 松田洋治 Yôji Matsuda   石田百合... 1997\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1305164/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2223011274.jpg',\n",
       "  '甜蜜蜜',\n",
       "  ' ',\n",
       "  ['8.9'],\n",
       "  ['644238'],\n",
       "  ' ',\n",
       "  '导演: 陈可辛 Peter Chan\\xa0\\xa0\\xa0主演: 黎明 Leon Lai   张曼玉 Maggie Cheung   ... 1996\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/3395373/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1706428744.jpg',\n",
       "  '蝙蝠侠：黑暗骑士崛起',\n",
       "  '\\xa0\\xa0The Dark Knight Rises',\n",
       "  ['8.9'],\n",
       "  ['790524'],\n",
       "  '诺兰就是保证。',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2012\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/10777687/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1816276065.jpg',\n",
       "  '7号房的礼物',\n",
       "  '\\xa0\\xa07번방의 선물',\n",
       "  ['8.9'],\n",
       "  ['606827'],\n",
       "  '《我是山姆》的《美丽人生》。',\n",
       "  '导演: 李焕庆 Hwan-kyeong Lee\\xa0\\xa0\\xa0主演: 柳承龙 Seung-yong Ryoo   朴信惠 Shi... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧 家庭'],\n",
       " ['https://movie.douban.com/subject/27010768/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561439800.jpg',\n",
       "  '寄生虫',\n",
       "  '\\xa0\\xa0기생충',\n",
       "  ['8.8'],\n",
       "  ['1501548'],\n",
       "  ' ',\n",
       "  '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   李善均 Seon-gyun... 2019\\xa0 \\xa0韩国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1428581/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2700138245.jpg',\n",
       "  '天书奇谭',\n",
       "  ' ',\n",
       "  ['9.2'],\n",
       "  ['317238'],\n",
       "  ' ',\n",
       "  '导演: 王树忱 Shuchen Wang   钱运达 Yunda Qian\\xa0\\xa0\\xa0主演: 丁建华 Jianhua Din... 1983(中国大陆)   2021\\xa0 \\xa0中国大陆\\xa0 \\xa0动画 奇幻'],\n",
       " ['https://movie.douban.com/subject/11026735/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2224568669.jpg',\n",
       "  '超能陆战队',\n",
       "  '\\xa0\\xa0Big Hero 6',\n",
       "  ['8.8'],\n",
       "  ['1112856'],\n",
       "  'Balalala~~~',\n",
       "  '导演: 唐·霍尔 Don Hall   克里斯·威廉姆斯 Chris Williams\\xa0\\xa0\\xa0主演: 斯科特... 2014\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动作 科幻 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/1296339/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2555762374.jpg',\n",
       "  '爱在黎明破晓前',\n",
       "  '\\xa0\\xa0Before Sunrise',\n",
       "  ['8.8'],\n",
       "  ['769113'],\n",
       "  ' ',\n",
       "  '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 1995\\xa0 \\xa0美国 奥地利 瑞士\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1787291/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p884763596.jpg',\n",
       "  '被嫌弃的松子的一生',\n",
       "  '\\xa0\\xa0嫌われ松子の一生',\n",
       "  ['8.8'],\n",
       "  ['756261'],\n",
       "  '以戏谑来戏谑戏谑。',\n",
       "  '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 中谷美纪 Miki Nakatani   瑛太 E... 2006\\xa0 \\xa0日本\\xa0 \\xa0剧情 歌舞'],\n",
       " ['https://movie.douban.com/subject/1297630/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2220184425.jpg',\n",
       "  '第六感',\n",
       "  '\\xa0\\xa0The Sixth Sense',\n",
       "  ['8.9'],\n",
       "  ['616526'],\n",
       "  ' ',\n",
       "  '导演: M·奈特·沙马兰 M. Night Shyamalan\\xa0\\xa0\\xa0主演: 布鲁斯·威利斯 Bruce Wi... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1291990/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561542458.jpg',\n",
       "  '爱在日落黄昏时',\n",
       "  '\\xa0\\xa0Before Sunset',\n",
       "  ['8.9'],\n",
       "  ['629837'],\n",
       "  '九年后的重逢是世俗和责任的交叠，没了悸动和青涩，沧桑而温暖。',\n",
       "  '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2004\\xa0 \\xa0美国 法国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1291999/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792381411.jpg',\n",
       "  '重庆森林',\n",
       "  '\\xa0\\xa0重慶森林',\n",
       "  ['8.8'],\n",
       "  ['896558'],\n",
       "  ' ',\n",
       "  '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 林青霞 Brigitte Lin   金城武 Takeshi K... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/2149806/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2707581855.jpg',\n",
       "  '入殓师',\n",
       "  '\\xa0\\xa0おくりびと',\n",
       "  ['8.9'],\n",
       "  ['728814'],\n",
       "  '死可能是一道门，逝去并不是终结，而是超越，走向下一程。',\n",
       "  '导演: 泷田洋二郎 Yôjirô Takita\\xa0\\xa0\\xa0主演: 本木雅弘 Masahiro Motoki   ... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292370/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480956937.jpg',\n",
       "  '剪刀手爱德华',\n",
       "  '\\xa0\\xa0Edward Scissorhands',\n",
       "  ['8.7'],\n",
       "  ['1100273'],\n",
       "  ' ',\n",
       "  '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   薇诺娜·... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'],\n",
       " ['https://movie.douban.com/subject/1395091/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1351050722.jpg',\n",
       "  '未麻的部屋',\n",
       "  '\\xa0\\xa0Perfect Blue',\n",
       "  ['9.1'],\n",
       "  ['405166'],\n",
       "  ' ',\n",
       "  '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 岩男润子 Junko Iwao   松本梨香 Rica Matsu... 1997\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 动画 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1418834/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2154212680.jpg',\n",
       "  '断背山',\n",
       "  '\\xa0\\xa0Brokeback Mountain',\n",
       "  ['8.8'],\n",
       "  ['761604'],\n",
       "  '每个人心中都有一座断背山。',\n",
       "  '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 希斯·莱杰 Heath Ledger   杰克·吉伦哈尔 Jake... 2005\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 爱情 同性 家庭'],\n",
       " ['https://movie.douban.com/subject/1293359/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2620392435.jpg',\n",
       "  '菊次郎的夏天',\n",
       "  '\\xa0\\xa0菊次郎の夏',\n",
       "  ['8.9'],\n",
       "  ['655951'],\n",
       "  ' ',\n",
       "  '导演: 北野武 Takeshi Kitano\\xa0\\xa0\\xa0主演: 北野武 Takeshi Kitano   关口雄介 Yus... 1999\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/1309055/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456904.jpg',\n",
       "  '哈利·波特与火焰杯',\n",
       "  '\\xa0\\xa0Harry Potter and the Goblet of Fire',\n",
       "  ['8.8'],\n",
       "  ['769708'],\n",
       "  ' ',\n",
       "  '导演: 迈克·内威尔 Mike Newell\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radclif... 2005\\xa0 \\xa0英国 美国\\xa0 \\xa0悬疑 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1294639/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2004174709.jpg',\n",
       "  '勇敢的心',\n",
       "  '\\xa0\\xa0Braveheart',\n",
       "  ['8.9'],\n",
       "  ['593808'],\n",
       "  ' ',\n",
       "  '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 梅尔·吉布森 Mel Gibson   苏菲·玛... 1995\\xa0 \\xa0美国\\xa0 \\xa0动作 传记 剧情 历史 战争'],\n",
       " ['https://movie.douban.com/subject/4202302/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p617533616.jpg',\n",
       "  '借东西的小人阿莉埃蒂',\n",
       "  '\\xa0\\xa0借りぐらしのアリエッティ',\n",
       "  ['8.9'],\n",
       "  ['609543'],\n",
       "  '曾经的那段美好会沉淀为一辈子的记忆。',\n",
       "  '导演: 米林宏昌 Hiromasa Yonebayashi\\xa0\\xa0\\xa0主演: 志田未来 Mirai Shida   神木... 2010\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1461403/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2528965424.jpg',\n",
       "  '茶馆',\n",
       "  ' ',\n",
       "  ['9.6'],\n",
       "  ['192575'],\n",
       "  ' ',\n",
       "  '导演: 谢添 Tian Xie\\xa0\\xa0\\xa0主演: 于是之 Shizhi Yu   郑榕 Rong Zhen   蓝天野 T... 1982(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 历史'],\n",
       " ['https://movie.douban.com/subject/10533913/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2874927470.jpg',\n",
       "  '头脑特工队',\n",
       "  '\\xa0\\xa0Inside Out',\n",
       "  ['8.8'],\n",
       "  ['765773'],\n",
       "  '愿我们都不用长大，每一座城堡都能永远存在。',\n",
       "  '导演: 彼特·道格特 Pete Docter   罗纳尔多·德尔·卡门 Ronaldo Del Carmen\\xa0\\xa0&amp;nb... 2015\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/10577869/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2070153774.jpg',\n",
       "  '时空恋旅人',\n",
       "  '\\xa0\\xa0About Time',\n",
       "  ['8.8'],\n",
       "  ['761166'],\n",
       "  '把每天当作最后一天般珍惜度过，积极拥抱生活，就是幸福。',\n",
       "  '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 多姆纳尔·格里森 Domhnall Gl... 2013\\xa0 \\xa0英国 美国\\xa0 \\xa0喜剧 爱情 奇幻'],\n",
       " ['https://movie.douban.com/subject/1292337/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p661160053.jpg',\n",
       "  '无人知晓',\n",
       "  '\\xa0\\xa0誰も知らない',\n",
       "  ['9.1'],\n",
       "  ['361366'],\n",
       "  '我的平常生活就是他人的幸福。',\n",
       "  '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 柳乐优弥 Yûya Yagira   北浦爱... 2004\\xa0 \\xa0日本\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/21318488/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2221768894.jpg',\n",
       "  '消失的爱人',\n",
       "  '\\xa0\\xa0Gone Girl',\n",
       "  ['8.7'],\n",
       "  ['1045179'],\n",
       "  '年度最佳date movie。',\n",
       "  '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 本·阿弗莱克 Ben Affleck   罗莎蒙... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1297447/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918554634.jpg',\n",
       "  '倩女幽魂',\n",
       "  ' ',\n",
       "  ['8.8'],\n",
       "  ['815773'],\n",
       "  ' ',\n",
       "  '导演: 程小东 Siu-Tung Ching\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   王祖贤 Joey W... 1987\\xa0 \\xa0中国香港\\xa0 \\xa0爱情 奇幻 武侠 古装'],\n",
       " ['https://movie.douban.com/subject/1300992/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2190556408.jpg',\n",
       "  '完美的世界',\n",
       "  '\\xa0\\xa0A Perfect World',\n",
       "  ['9.1'],\n",
       "  ['349769'],\n",
       "  ' ',\n",
       "  '导演: 克林特·伊斯特伍德 Clint Eastwood\\xa0\\xa0\\xa0主演: 凯文·科斯特纳 Kevin Cos... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1291875/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2564685215.jpg',\n",
       "  '阳光灿烂的日子',\n",
       "  ' ',\n",
       "  ['8.8'],\n",
       "  ['675229'],\n",
       "  ' ',\n",
       "  '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 夏雨 Yu Xia   宁静 Jing Ning   陶虹 Hong Tao 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1291557/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2918312477.jpg',\n",
       "  '花样年华',\n",
       "  '\\xa0\\xa0花樣年華',\n",
       "  ['8.8'],\n",
       "  ['766298'],\n",
       "  ' ',\n",
       "  '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   梁朝伟 Tony Leu... 2000\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/2353023/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2210954024.jpg',\n",
       "  '驯龙高手',\n",
       "  '\\xa0\\xa0How to Train Your Dragon',\n",
       "  ['8.8'],\n",
       "  ['829294'],\n",
       "  '和谐的生活离不开摸头与被摸头。',\n",
       "  '导演: 迪恩·德布洛斯 Dean DeBlois   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演:... 2010\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/25814705/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564498893.jpg',\n",
       "  '小森林 夏秋篇',\n",
       "  '\\xa0\\xa0リトル・フォレスト 夏・秋',\n",
       "  ['9.0'],\n",
       "  ['461556'],\n",
       "  '那些静得只能听见呼吸的日子里，你明白孤独即生活。',\n",
       "  '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2014\\xa0 \\xa0日本\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292215/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2447590313.jpg',\n",
       "  '天使爱美丽',\n",
       "  \"\\xa0\\xa0Le Fabuleux destin d'Amélie Poulain\",\n",
       "  ['8.7'],\n",
       "  ['1004383'],\n",
       "  ' ',\n",
       "  '导演: 让-皮埃尔·热内 Jean-Pierre Jeunet\\xa0\\xa0\\xa0主演: 奥黛丽·塔图 Audrey Tau... 2001\\xa0 \\xa0法国 德国\\xa0 \\xa0剧情 喜剧 爱情'],\n",
       " ['https://movie.douban.com/subject/10437779/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1903379979.jpg',\n",
       "  '新世界',\n",
       "  '\\xa0\\xa0신세계',\n",
       "  ['8.9'],\n",
       "  ['506423'],\n",
       "  '要做就做得狠一点，这样才能活下去。',\n",
       "  '导演: 朴勋政 Hoon-jung Park\\xa0\\xa0\\xa0主演: 李政宰 Jung-Jae Lee   崔岷植 Min-sik... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1418200/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2016401659.jpg',\n",
       "  '傲慢与偏见',\n",
       "  '\\xa0\\xa0Pride &amp; Prejudice',\n",
       "  ['8.7'],\n",
       "  ['893780'],\n",
       "  '爱是摈弃傲慢与偏见之后的曙光。',\n",
       "  '导演: 乔·怀特 Joe Wright\\xa0\\xa0\\xa0主演: 凯拉·奈特莉 Keira Knightley   马修·... 2005\\xa0 \\xa0法国 英国 美国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/26628357/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2406624993.jpg',\n",
       "  '一个叫欧维的男人决定去死',\n",
       "  '\\xa0\\xa0En man som heter Ove',\n",
       "  ['8.9'],\n",
       "  ['546846'],\n",
       "  '惠及一生的美丽。',\n",
       "  '导演: 汉内斯·赫尔姆 Hannes Holm\\xa0\\xa0\\xa0主演: 罗夫·拉斯加德 Rolf Lassgård... 2015\\xa0 \\xa0瑞典\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1297052/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456692072.jpg',\n",
       "  '侧耳倾听',\n",
       "  '\\xa0\\xa0耳をすませば',\n",
       "  ['8.9'],\n",
       "  ['507665'],\n",
       "  ' ',\n",
       "  '导演: 近藤喜文 Yoshifumi Kondo\\xa0\\xa0\\xa0主演: 本名阳子 Youko Honna   小林桂树 K... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'],\n",
       " ['https://movie.douban.com/subject/1291579/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2513247938.jpg',\n",
       "  '怪兽电力公司',\n",
       "  '\\xa0\\xa0Monsters, Inc.',\n",
       "  ['8.8'],\n",
       "  ['746368'],\n",
       "  ' ',\n",
       "  '导演: 彼特·道格特 Pete Docter   大卫·斯沃曼 David Silverman\\xa0\\xa0\\xa0主演: 约... 2001\\xa0 \\xa0美国\\xa0 \\xa0儿童 喜剧 动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1858711/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1283675359.jpg',\n",
       "  '玩具总动员3',\n",
       "  '\\xa0\\xa0Toy Story 3',\n",
       "  ['8.9'],\n",
       "  ['573011'],\n",
       "  '跨度十五年的欢乐与泪水。',\n",
       "  '导演: 李·昂克里奇 Lee Unkrich\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   蒂姆·艾... 2010\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/26799731/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2505525050.jpg',\n",
       "  '请以你的名字呼唤我',\n",
       "  '\\xa0\\xa0Call Me by Your Name',\n",
       "  ['8.8'],\n",
       "  ['799409'],\n",
       "  '沉醉在电影的情感和视听氛围中无法自拔。',\n",
       "  '导演: 卢卡·瓜达尼诺 Luca Guadagnino\\xa0\\xa0\\xa0主演: 艾米·汉莫 Armie Hammer   ... 2017\\xa0 \\xa0意大利 法国 巴西 美国\\xa0 \\xa0剧情 爱情 同性'],\n",
       " ['https://movie.douban.com/subject/1294240/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2169664351.jpg',\n",
       "  '教父3',\n",
       "  '\\xa0\\xa0The Godfather: Part III',\n",
       "  ['9.0'],\n",
       "  ['416839'],\n",
       "  ' ',\n",
       "  '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1828115/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p453716305.jpg',\n",
       "  '色，戒',\n",
       "  ' ',\n",
       "  ['8.7'],\n",
       "  ['926361'],\n",
       "  '假戏真情，爱欲深海',\n",
       "  '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   汤唯 Wei Tang   ... 2007\\xa0 \\xa0中国台湾 中国大陆 美国 中国香港\\xa0 \\xa0剧情 爱情 情色'],\n",
       " ['https://movie.douban.com/subject/1292274/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2181698213.jpg',\n",
       "  '幸福终点站',\n",
       "  '\\xa0\\xa0The Terminal',\n",
       "  ['8.8'],\n",
       "  ['623595'],\n",
       "  '有时候幸福需要等一等。 ',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 2004\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1307315/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2532803206.jpg',\n",
       "  '哪吒闹海',\n",
       "  ' ',\n",
       "  ['9.2'],\n",
       "  ['297450'],\n",
       "  ' ',\n",
       "  '导演: 王树忱 Shuchen Wang   严定宪 Dingxian Yan\\xa0\\xa0\\xa0主演: 梁正晖 Zhenghui ... 1979\\xa0 \\xa0中国大陆\\xa0 \\xa0冒险 动画 奇幻'],\n",
       " ['https://movie.douban.com/subject/6307447/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1800813767.jpg',\n",
       "  '被解救的姜戈',\n",
       "  '\\xa0\\xa0Django Unchained',\n",
       "  ['8.8'],\n",
       "  ['670310'],\n",
       "  '热血沸腾，那个低俗、性感的无耻混蛋又来了。',\n",
       "  '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 杰米·福克斯 Jamie Foxx  ... 2012\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 西部 冒险'],\n",
       " ['https://movie.douban.com/subject/25814707/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2618201652.jpg',\n",
       "  '小森林 冬春篇',\n",
       "  '\\xa0\\xa0リトル・フォレスト 冬・春',\n",
       "  ['9.0'],\n",
       "  ['410571'],\n",
       "  '尊敬他人，尊敬你生活的这片土地，明白孤独是人生的常态。',\n",
       "  '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1297518/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p648370300.jpg',\n",
       "  '九品芝麻官',\n",
       "  ' ',\n",
       "  ['8.8'],\n",
       "  ['766538'],\n",
       "  ' ',\n",
       "  '导演: 王晶 Jing Wong\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng   ... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 古装'],\n",
       " ['https://movie.douban.com/subject/25986180/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2360940399.jpg',\n",
       "  '釜山行',\n",
       "  '\\xa0\\xa0부산행',\n",
       "  ['8.6'],\n",
       "  ['1314077'],\n",
       "  '揭露人性的丧尸题材力作。',\n",
       "  '导演: 延尚昊 Sang-ho Yeon\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung   马... 2016\\xa0 \\xa0韩国\\xa0 \\xa0动作 惊悚 灾难'],\n",
       " ['https://movie.douban.com/subject/3287562/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792776858.jpg',\n",
       "  '神偷奶爸',\n",
       "  '\\xa0\\xa0Despicable Me',\n",
       "  ['8.7'],\n",
       "  ['1023325'],\n",
       "  \"MrI Don't Care其实也有Care的时候。\",\n",
       "  '导演: 皮艾尔·柯芬 Pierre Coffin   克里斯·雷纳德 Chris Renaud\\xa0\\xa0\\xa0主演: ... 2010\\xa0 \\xa0美国 法国\\xa0 \\xa0喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/5989818/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1675053073.jpg',\n",
       "  '萤火之森',\n",
       "  '\\xa0\\xa0蛍火の杜へ',\n",
       "  ['8.8'],\n",
       "  ['592948'],\n",
       "  '触不到的恋人。',\n",
       "  '导演: 大森贵弘 Takahiro Omori\\xa0\\xa0\\xa0主演: 佐仓绫音 Ayane Sakura   内山昂辉 K... 2011\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画 奇幻'],\n",
       " ['https://movie.douban.com/subject/1303037/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2249048907.jpg',\n",
       "  '喜宴',\n",
       "  '\\xa0\\xa0囍宴',\n",
       "  ['9.0'],\n",
       "  ['413028'],\n",
       "  ' ',\n",
       "  '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 赵文瑄 Winston Chao   归亚蕾 Ya-lei Kuei   郎... 1993\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 喜剧 爱情 同性 家庭'],\n",
       " ['https://movie.douban.com/subject/4268598/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p689520756.jpg',\n",
       "  '告白',\n",
       "  ' ',\n",
       "  ['8.8'],\n",
       "  ['724025'],\n",
       "  '没有一人完全善，也没有一人完全恶。',\n",
       "  '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 松隆子 Takako Matsu   冈田将生 ... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 悬疑'],\n",
       " ['https://movie.douban.com/subject/3072124/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p488255145.jpg',\n",
       "  '玛丽和马克思',\n",
       "  '\\xa0\\xa0Mary and Max',\n",
       "  ['9.0'],\n",
       "  ['449732'],\n",
       "  '你是我最好的朋友，你是我唯一的朋友 。',\n",
       "  '导演: 亚当·艾略特 Adam Elliot\\xa0\\xa0\\xa0主演: 托妮·科莱特 Toni Collette   菲利... 2009\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 喜剧 动画'],\n",
       " ['https://movie.douban.com/subject/4920389/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2516578307.jpg',\n",
       "  '头号玩家',\n",
       "  '\\xa0\\xa0Ready Player One',\n",
       "  ['8.6'],\n",
       "  ['1477961'],\n",
       "  '写给影迷，动漫迷和游戏迷的一封情书。',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 泰伊·谢里丹 Tye Sheri... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'],\n",
       " ['https://movie.douban.com/subject/10463953/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2255040492.jpg',\n",
       "  '模仿游戏',\n",
       "  '\\xa0\\xa0The Imitation Game',\n",
       "  ['8.8'],\n",
       "  ['704903'],\n",
       "  '他给机器起名“克里斯托弗”，因为这是他初恋的名字。',\n",
       "  '导演: 莫滕·泰杜姆 Morten Tyldum\\xa0\\xa0\\xa0主演: 本尼迪克特·康伯巴奇 Benedict C... 2014\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 战争 同性'],\n",
       " ['https://movie.douban.com/subject/1291545/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p692813374.jpg',\n",
       "  '大鱼',\n",
       "  '\\xa0\\xa0Big Fish',\n",
       "  ['8.8'],\n",
       "  ['611961'],\n",
       "  ' ',\n",
       "  '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 伊万·麦克格雷格 Ewan McGregor   阿... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1295399/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215886505.jpg',\n",
       "  '七武士',\n",
       "  '\\xa0\\xa0七人の侍',\n",
       "  ['9.3'],\n",
       "  ['223979'],\n",
       "  ' ',\n",
       "  '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   志村乔 ... 1954\\xa0 \\xa0日本\\xa0 \\xa0动作 冒险 剧情'],\n",
       " ['https://movie.douban.com/subject/1293181/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1021883305.jpg',\n",
       "  '惊魂记',\n",
       "  '\\xa0\\xa0Psycho',\n",
       "  ['9.0'],\n",
       "  ['341027'],\n",
       "  ' ',\n",
       "  '导演: 阿尔弗雷德·希区柯克 Alfred Hitchcock\\xa0\\xa0\\xa0主演: 安东尼·博金斯 Antho... 1960\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'],\n",
       " ['https://movie.douban.com/subject/1316510/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2609063922.jpg',\n",
       "  '射雕英雄传之东成西就',\n",
       "  '\\xa0\\xa0射鵰英雄傳之東成西就',\n",
       "  ['8.7'],\n",
       "  ['700137'],\n",
       "  ' ',\n",
       "  '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   林青霞 Bri... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 奇幻 武侠 古装'],\n",
       " ['https://movie.douban.com/subject/26325320/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2398141939.jpg',\n",
       "  '血战钢锯岭',\n",
       "  '\\xa0\\xa0Hacksaw Ridge',\n",
       "  ['8.7'],\n",
       "  ['840098'],\n",
       "  '优秀的战争片不会美化战场，不会粉饰死亡，不会矮化敌人，不会无视常识，最重要的，不会宣扬战争。',\n",
       "  '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 安德鲁·加菲尔德 Andrew Garfield  ... 2016\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 传记 历史 战争'],\n",
       " ['https://movie.douban.com/subject/1306861/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p652417775.jpg',\n",
       "  '我是山姆',\n",
       "  '\\xa0\\xa0I Am Sam',\n",
       "  ['9.0'],\n",
       "  ['366763'],\n",
       "  ' ',\n",
       "  '导演: 杰茜·尼尔森 Jessie Nelson\\xa0\\xa0\\xa0主演: Sean Penn   Dakota Fanning   Mi... 2001\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/26683290/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2910701461.jpg',\n",
       "  '你的名字。',\n",
       "  '\\xa0\\xa0君の名は。',\n",
       "  ['8.5'],\n",
       "  ['1551073'],\n",
       "  '穿越错位的时空，仰望陨落的星辰，你没留下你的名字，我却无法忘记那句“我爱你”。',\n",
       "  '导演: 新海诚 Makoto Shinkai\\xa0\\xa0\\xa0主演: 神木隆之介 Ryûnosuke Kamiki   上... 2016\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'],\n",
       " ['https://movie.douban.com/subject/4917726/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1374786017.jpg',\n",
       "  '阳光姐妹淘',\n",
       "  '\\xa0\\xa0써니',\n",
       "  ['8.8'],\n",
       "  ['625199'],\n",
       "  '再多各自牛逼的时光，也比不上一起傻逼的岁月。 ',\n",
       "  '导演: 姜炯哲 Hyeong-Cheol Kang\\xa0\\xa0\\xa0主演: 沈恩京 Eun-kyung Shim   闵孝琳 Hy... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/21360417/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2016930906.jpg',\n",
       "  '恐怖直播',\n",
       "  '\\xa0\\xa0더 테러 라이브',\n",
       "  ['8.7'],\n",
       "  ['710919'],\n",
       "  '恐怖分子的“秋菊打官司”。',\n",
       "  '导演: 金秉祐 Byeong-woo Kim\\xa0\\xa0\\xa0主演: 河正宇 Jung-woo Ha   李璟荣 Kyeong-y... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪 悬疑'],\n",
       " ['https://movie.douban.com/subject/1302467/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461818.jpg',\n",
       "  '黑客帝国3：矩阵革命',\n",
       "  '\\xa0\\xa0The Matrix Revolutions',\n",
       "  ['8.8'],\n",
       "  ['484766'],\n",
       "  ' ',\n",
       "  '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'],\n",
       " ['https://movie.douban.com/subject/1307856/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505048077.jpg',\n",
       "  '背靠背，脸对脸',\n",
       "  ' ',\n",
       "  ['9.5'],\n",
       "  ['168285'],\n",
       "  ' ',\n",
       "  '导演: 黄建新 Jianxin Huang   杨亚洲 Yazhou Yang\\xa0\\xa0\\xa0主演: 牛振华 Zhenhua N... 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/24733428/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2595591069.jpg',\n",
       "  '心灵奇旅',\n",
       "  '\\xa0\\xa0Soul',\n",
       "  ['8.7'],\n",
       "  ['1100390'],\n",
       "  ' ',\n",
       "  '导演: 彼特·道格特 Pete Docter   凯普·鲍尔斯 Kemp Powers\\xa0\\xa0\\xa0主演: 杰米·... 2020\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 音乐'],\n",
       " ['https://movie.douban.com/subject/1417598/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p726839485.jpg',\n",
       "  '电锯惊魂',\n",
       "  '\\xa0\\xa0Saw',\n",
       "  ['8.7'],\n",
       "  ['592800'],\n",
       "  '真相就在眼前。',\n",
       "  '导演: 詹姆斯·温 James Wan\\xa0\\xa0\\xa0主演: 雷·沃纳尔 Leigh Whannell   加利·艾... 2004\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'],\n",
       " ['https://movie.douban.com/subject/26611804/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2502943384.jpg',\n",
       "  '三块广告牌',\n",
       "  '\\xa0\\xa0Three Billboards Outside Ebbing, Missouri',\n",
       "  ['8.7'],\n",
       "  ['896606'],\n",
       "  '怼天怼地，你走后，她与世界为敌。',\n",
       "  '导演: 马丁·麦克唐纳 Martin McDonagh\\xa0\\xa0\\xa0主演: 弗兰西斯·麦克多蒙德 France... 2017\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/27119724/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2567198874.jpg',\n",
       "  '小丑',\n",
       "  '\\xa0\\xa0Joker',\n",
       "  ['8.7'],\n",
       "  ['1102542'],\n",
       "  ' ',\n",
       "  '导演: 托德·菲利普斯 Todd Phillips\\xa0\\xa0\\xa0主演: 杰昆·菲尼克斯 Joaquin Phoeni... 2019\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/1578507/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792223507.jpg',\n",
       "  '谍影重重3',\n",
       "  '\\xa0\\xa0The Bourne Ultimatum',\n",
       "  ['8.9'],\n",
       "  ['457150'],\n",
       "  '像吃了苏打饼一样干脆的电影。',\n",
       "  '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2007\\xa0 \\xa0美国 德国 法国 英国\\xa0 \\xa0动作 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1793929/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2166160837.jpg',\n",
       "  '达拉斯买家俱乐部',\n",
       "  '\\xa0\\xa0Dallas Buyers Club',\n",
       "  ['8.8'],\n",
       "  ['493410'],\n",
       "  'Jared Leto的腿比女人还美！',\n",
       "  '导演: 让-马克·瓦雷 Jean-Marc Vallée\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew McCon... 2013\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 同性'],\n",
       " ['https://movie.douban.com/subject/1907966/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1867084027.jpg',\n",
       "  '疯狂原始人',\n",
       "  '\\xa0\\xa0The Croods',\n",
       "  ['8.7'],\n",
       "  ['901004'],\n",
       "  '老少皆宜，这就是好莱坞动画的魅力。',\n",
       "  '导演: 科克·德·米科 Kirk De Micco   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/1307106/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p958008320.jpg',\n",
       "  '无间道2',\n",
       "  '\\xa0\\xa0無間道II',\n",
       "  ['8.8'],\n",
       "  ['547202'],\n",
       "  ' ',\n",
       "  '导演: 刘伟强 Andrew Lau   麦兆辉 Alan Mak\\xa0\\xa0\\xa0主演: 陈冠希 Edison Chen   ... 2003\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'],\n",
       " ['https://movie.douban.com/subject/1300374/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p767586451.jpg',\n",
       "  '绿里奇迹',\n",
       "  '\\xa0\\xa0The Green Mile',\n",
       "  ['8.9'],\n",
       "  ['375534'],\n",
       "  ' ',\n",
       "  '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1999\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 奇幻 悬疑'],\n",
       " ['https://movie.douban.com/subject/10808442/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2074715729.jpg',\n",
       "  '爱在午夜降临前',\n",
       "  '\\xa0\\xa0Before Midnight',\n",
       "  ['8.9'],\n",
       "  ['455629'],\n",
       "  '所谓爱情，就是话唠一路，都不会心生腻烦，彼此嫌弃。',\n",
       "  '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2013\\xa0 \\xa0美国 希腊\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/25895901/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2603364117.jpg',\n",
       "  '海街日记',\n",
       "  '\\xa0\\xa0海街diary',\n",
       "  ['8.8'],\n",
       "  ['504135'],\n",
       "  '是枝裕和的家庭习作。',\n",
       "  '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 绫濑遥 Haruka Ayase   长泽雅美 M... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/1291585/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1917567652.jpg',\n",
       "  '风之谷',\n",
       "  '\\xa0\\xa0風の谷のナウシカ',\n",
       "  ['8.9'],\n",
       "  ['384933'],\n",
       "  ' ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 岛本须美 Sumi Shimamoto   松田洋治 Y... 1984\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1292208/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p455677490.jpg',\n",
       "  '上帝之城',\n",
       "  '\\xa0\\xa0Cidade de Deus',\n",
       "  ['9.0'],\n",
       "  ['325809'],\n",
       "  ' ',\n",
       "  '导演: 费尔南多·梅里尔斯 Fernando Meirelles   卡迪亚·兰德 Kátia Lund\\xa0\\xa0&amp;nbsp... 2002\\xa0 \\xa0巴西 法国\\xa0 \\xa0犯罪 剧情'],\n",
       " ['https://movie.douban.com/subject/1297574/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2504997087.jpg',\n",
       "  '英雄本色',\n",
       "  ' ',\n",
       "  ['8.6'],\n",
       "  ['591526'],\n",
       "  ' ',\n",
       "  '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   狄龙 Lung Ti   张国... 1986\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 动作 犯罪'],\n",
       " ['https://movie.douban.com/subject/1862151/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p712241453.jpg',\n",
       "  '疯狂的石头',\n",
       "  ' ',\n",
       "  ['8.6'],\n",
       "  ['901232'],\n",
       "  '中国版《两杆大烟枪》。',\n",
       "  '导演: 宁浩 Hao Ning\\xa0\\xa0\\xa0主演: 郭涛 Tao Guo   刘桦 Hua Liu   连晋 Teddy Lin 2006\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0喜剧 犯罪'],\n",
       " ['https://movie.douban.com/subject/1293460/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1612355875.jpg',\n",
       "  '雨中曲',\n",
       "  \"\\xa0\\xa0Singin' in the Rain\",\n",
       "  ['9.1'],\n",
       "  ['257827'],\n",
       "  ' ',\n",
       "  '导演: 斯坦利·多南 Stanley Donen   吉恩·凯利 Gene Kelly\\xa0\\xa0\\xa0主演: 吉恩·... 1952\\xa0 \\xa0美国\\xa0 \\xa0喜剧 歌舞 爱情'],\n",
       " ['https://movie.douban.com/subject/25917973/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2276780256.jpg',\n",
       "  '心迷宫',\n",
       "  ' ',\n",
       "  ['8.7'],\n",
       "  ['594357'],\n",
       "  '荒诞讽刺，千奇百巧，抽丝剥茧，百转千回。',\n",
       "  '导演: 忻钰坤 Yukun Xin\\xa0\\xa0\\xa0主演: 霍卫民 Weimin Huo   王笑天 Xiaotian Wang ... 2014\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 犯罪 悬疑'],\n",
       " ['https://movie.douban.com/subject/1292226/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2560717825.jpg',\n",
       "  '2001太空漫游',\n",
       "  '\\xa0\\xa02001: A Space Odyssey',\n",
       "  ['8.9'],\n",
       "  ['378164'],\n",
       "  ' ',\n",
       "  '导演: 斯坦利·库布里克 Stanley Kubrick\\xa0\\xa0\\xa0主演: 凯尔·杜拉 Keir Dullea   ... 1968\\xa0 \\xa0英国 美国\\xa0 \\xa0科幻 惊悚 冒险'],\n",
       " ['https://movie.douban.com/subject/1295409/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2597918718.jpg',\n",
       "  '纵横四海',\n",
       "  '\\xa0\\xa0緃横四海',\n",
       "  ['8.8'],\n",
       "  ['463555'],\n",
       "  ' ',\n",
       "  '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   张国荣 Leslie Cheung... 1991\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 动作 犯罪'],\n",
       " ['https://movie.douban.com/subject/1291992/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910924635.jpg',\n",
       "  '末路狂花',\n",
       "  '\\xa0\\xa0Thelma &amp; Louise',\n",
       "  ['9.0'],\n",
       "  ['322239'],\n",
       "  ' ',\n",
       "  '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 吉娜·戴维斯 Geena Davis   苏... 1991\\xa0 \\xa0美国 英国 法国\\xa0 \\xa0犯罪 剧情 惊悚'],\n",
       " ['https://movie.douban.com/subject/1304447/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p641688453.jpg',\n",
       "  '记忆碎片',\n",
       "  '\\xa0\\xa0Memento',\n",
       "  ['8.7'],\n",
       "  ['653176'],\n",
       "  ' ',\n",
       "  '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 盖·皮尔斯 Guy Pearce  ... 2000\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1291822/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p470419493.jpg',\n",
       "  '卢旺达饭店',\n",
       "  '\\xa0\\xa0Hotel Rwanda',\n",
       "  ['8.9'],\n",
       "  ['358777'],\n",
       "  '当这个世界闭上双眼，他却敞开了怀抱。',\n",
       "  '导演: 特瑞·乔治 Terry George\\xa0\\xa0\\xa0主演: 唐·钱德尔 Don Cheadle   苏菲·奥... 2004\\xa0 \\xa0英国 南非 意大利 美国\\xa0 \\xa0剧情 传记 历史 战争'],\n",
       " ['https://movie.douban.com/subject/1422283/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2319879389.jpg',\n",
       "  '高山下的花环',\n",
       "  ' ',\n",
       "  ['9.5'],\n",
       "  ['141584'],\n",
       "  ' ',\n",
       "  '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 吕晓禾 Xiaohe Lü   唐国强 Guoqiang Tang   何... 1984(中国大陆)   1985\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 战争'],\n",
       " ['https://movie.douban.com/subject/6534248/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1735642656.jpg',\n",
       "  '无敌破坏王',\n",
       "  '\\xa0\\xa0Wreck-It Ralph',\n",
       "  ['8.7'],\n",
       "  ['595613'],\n",
       "  '迪士尼和皮克斯拿错剧本的产物。',\n",
       "  '导演: 瑞奇·莫尔 Rich Moore\\xa0\\xa0\\xa0主演: 约翰·C·赖利 John C. Reilly   萨拉... 2012\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/27622447/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2530599636.jpg',\n",
       "  '小偷家族',\n",
       "  '\\xa0\\xa0万引き家族',\n",
       "  ['8.7'],\n",
       "  ['878534'],\n",
       "  '我们组成了家。',\n",
       "  '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 中川雅也 Lily Franky   安藤樱 Sa... 2018\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 家庭'],\n",
       " ['https://movie.douban.com/subject/1291578/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1910895719.jpg',\n",
       "  '冰川时代',\n",
       "  '\\xa0\\xa0Ice Age',\n",
       "  ['8.7'],\n",
       "  ['669427'],\n",
       "  ' ',\n",
       "  '导演: 卡洛斯·沙尔丹哈 Carlos Saldanha   克里斯·韦奇 Chris Wedge\\xa0\\xa0\\xa0主演... 2002\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/3011051/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p462470694.jpg',\n",
       "  '恐怖游轮',\n",
       "  '\\xa0\\xa0Triangle',\n",
       "  ['8.5'],\n",
       "  ['959347'],\n",
       "  '不要企图在重复中寻找已经失去的爱。',\n",
       "  '导演: 克里斯托弗·史密斯 Christopher Smith\\xa0\\xa0\\xa0主演: 梅利莎·乔治 Melissa ... 2009\\xa0 \\xa0英国 澳大利亚\\xa0 \\xa0剧情 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1310177/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p456703618.jpg',\n",
       "  '东京教父',\n",
       "  '\\xa0\\xa0東京ゴッドファーザーズ',\n",
       "  ['9.0'],\n",
       "  ['276398'],\n",
       "  ' ',\n",
       "  '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 江守彻 Toru Emori   梅垣义明 Yoshiaki Ume... 2003\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧 动画'],\n",
       " ['https://movie.douban.com/subject/1292329/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p848381236.jpg',\n",
       "  '牯岭街少年杀人事件',\n",
       "  '\\xa0\\xa0牯嶺街少年殺人事件',\n",
       "  ['8.9'],\n",
       "  ['351792'],\n",
       "  ' ',\n",
       "  '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 张震 Chen Chang   杨静怡 Lisa Yang   张... 1991\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1307811/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456676352.jpg',\n",
       "  '魔女宅急便',\n",
       "  '\\xa0\\xa0魔女の宅急便',\n",
       "  ['8.7'],\n",
       "  ['509759'],\n",
       "  ' ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 高山南 Minami Takayama   佐久间玲 Re... 1989\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/3792799/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p456666151.jpg',\n",
       "  '岁月神偷',\n",
       "  '\\xa0\\xa0歲月神偷',\n",
       "  ['8.7'],\n",
       "  ['604459'],\n",
       "  '岁月流逝，来日可追。',\n",
       "  '导演: 罗启锐 Alex Law\\xa0\\xa0\\xa0主演: 吴君如 Sandra Ng   任达华 Simon Yam   钟绍... 2010\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/1959195/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2603716224.jpg',\n",
       "  '忠犬八公物语',\n",
       "  '\\xa0\\xa0ハチ公物語',\n",
       "  ['9.2'],\n",
       "  ['213130'],\n",
       "  ' ',\n",
       "  '导演: 神山征二郎 Seijirô Kôyama\\xa0\\xa0\\xa0主演: 仲代达矢 Tatsuya Nakadai  ... 1987\\xa0 \\xa0日本\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/24750126/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2919686972.jpg',\n",
       "  '荒蛮故事',\n",
       "  '\\xa0\\xa0Relatos salvajes',\n",
       "  ['8.7'],\n",
       "  ['501664'],\n",
       "  '始于荒诞，止于更荒诞。',\n",
       "  '导演: 达米安·斯兹弗隆 Damián Szifron\\xa0\\xa0\\xa0主演: 达里奥·葛兰帝内提 Darío... 2014\\xa0 \\xa0阿根廷 西班牙\\xa0 \\xa0剧情 喜剧 犯罪'],\n",
       " ['https://movie.douban.com/subject/1867345/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2676812053.jpg',\n",
       "  '遗愿清单',\n",
       "  '\\xa0\\xa0The Bucket List',\n",
       "  ['8.7'],\n",
       "  ['518476'],\n",
       "  '用剩余不多的时间，去燃烧整个生命。',\n",
       "  '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nicholson   摩根... 2007\\xa0 \\xa0美国\\xa0 \\xa0冒险 喜剧 剧情'],\n",
       " ['https://movie.douban.com/subject/27059130/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505928032.jpg',\n",
       "  '大佛普拉斯',\n",
       "  ' ',\n",
       "  ['8.7'],\n",
       "  ['533483'],\n",
       "  '人们可以登上月球，却永远无法探索人们内心的宇宙。',\n",
       "  '导演: 黄信尧 Hsin-yao Huang\\xa0\\xa0\\xa0主演: 庄益增 Yizeng Zhuang   陈竹昇 Chu-sh... 2017\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 喜剧'],\n",
       " ['https://movie.douban.com/subject/2209573/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2434249040.jpg',\n",
       "  '贫民窟的百万富翁',\n",
       "  '\\xa0\\xa0Slumdog Millionaire',\n",
       "  ['8.6'],\n",
       "  ['793866'],\n",
       "  '上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁',\n",
       "  '导演: 丹尼·鲍尔 Danny Boyle   洛芙琳·坦丹 Loveleen Tandan\\xa0\\xa0\\xa0主演: 戴夫... 2008\\xa0 \\xa0英国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1297880/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575337180.jpg',\n",
       "  '芙蓉镇',\n",
       "  ' ',\n",
       "  ['9.3'],\n",
       "  ['176374'],\n",
       "  ' ',\n",
       "  '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 刘晓庆 Xiaoqing Liu   姜文 Wen Jiang   郑在石... 1987\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/3075287/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p988260245.jpg',\n",
       "  '源代码',\n",
       "  '\\xa0\\xa0Source Code',\n",
       "  ['8.6'],\n",
       "  ['903607'],\n",
       "  '邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。',\n",
       "  '导演: 邓肯·琼斯 Duncan Jones\\xa0\\xa0\\xa0主演: 杰克·吉伦哈尔 Jake Gyllenhaal   ... 2011\\xa0 \\xa0美国 加拿大\\xa0 \\xa0科幻 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/3592854/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2236181653.jpg',\n",
       "  '疯狂的麦克斯4：狂暴之路',\n",
       "  '\\xa0\\xa0Mad Max: Fury Road',\n",
       "  ['8.7'],\n",
       "  ['601266'],\n",
       "  '“多么美好的一天！”轰轰轰砰咚，啪哒哒哒轰隆隆，磅~',\n",
       "  '导演: 乔治·米勒 George Miller\\xa0\\xa0\\xa0主演: 汤姆·哈迪 Tom Hardy   查理兹·塞... 2015\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0动作 科幻 冒险'],\n",
       " ['https://movie.douban.com/subject/4848115/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p709670262.jpg',\n",
       "  '你看起来好像很好吃',\n",
       "  '\\xa0\\xa0おまえうまそうだな',\n",
       "  ['8.9'],\n",
       "  ['364340'],\n",
       "  '感情不分食草或者食肉。',\n",
       "  '导演: 藤森雅也 Masaya Fujimori\\xa0\\xa0\\xa0主演: 山口胜平 Kappei Yamaguchi   爱河... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 儿童'],\n",
       " ['https://movie.douban.com/subject/1292328/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1982176012.jpg',\n",
       "  '东邪西毒',\n",
       "  '\\xa0\\xa0東邪西毒',\n",
       "  ['8.6'],\n",
       "  ['621810'],\n",
       "  ' ',\n",
       "  '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   林青霞 Brigitte... 1994\\xa0 \\xa0中国香港 中国台湾\\xa0 \\xa0剧情 动作 爱情 武侠 古装'],\n",
       " ['https://movie.douban.com/subject/1308857/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2363208684.jpg',\n",
       "  '可可西里',\n",
       "  ' ',\n",
       "  ['8.9'],\n",
       "  ['335457'],\n",
       "  '坚硬的信仰。',\n",
       "  '导演: 陆川 Chuan Lu\\xa0\\xa0\\xa0主演: 多布杰 Duobujie   张磊 Lei Zhang   亓亮 Qi L... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/25773932/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2915975989.jpg',\n",
       "  '爆裂鼓手',\n",
       "  '\\xa0\\xa0Whiplash',\n",
       "  ['8.6'],\n",
       "  ['669479'],\n",
       "  '这个世界从不善待努力的人，努力了也不一定会成功，但是知道自己在努力，就是活下去的动力。',\n",
       "  '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 迈尔斯·特勒 Miles Teller  ... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 音乐'],\n",
       " ['https://movie.douban.com/subject/1293908/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2170238828.jpg',\n",
       "  '城市之光',\n",
       "  '\\xa0\\xa0City Lights',\n",
       "  ['9.3'],\n",
       "  ['165594'],\n",
       "  ' ',\n",
       "  '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1931\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/5300054/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2549558913.jpg',\n",
       "  '波西米亚狂想曲',\n",
       "  '\\xa0\\xa0Bohemian Rhapsody',\n",
       "  ['8.6'],\n",
       "  ['670693'],\n",
       "  ' ',\n",
       "  '导演: 布莱恩·辛格 Bryan Singer\\xa0\\xa0\\xa0主演: 拉米·马雷克 Rami Malek   本·哈... 2018\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 同性 音乐'],\n",
       " ['https://movie.douban.com/subject/34874432/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2868462052.jpg',\n",
       "  '花束般的恋爱',\n",
       "  '\\xa0\\xa0花束みたいな恋をした',\n",
       "  ['8.6'],\n",
       "  ['778873'],\n",
       "  ' ',\n",
       "  '导演: 土井裕泰 Nobuhiro Doi\\xa0\\xa0\\xa0主演: 菅田将晖 Masaki Suda   有村架纯 Kasu... 2021\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1978709/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2549648344.jpg',\n",
       "  '黑天鹅',\n",
       "  '\\xa0\\xa0Black Swan',\n",
       "  ['8.6'],\n",
       "  ['829477'],\n",
       "  '黑暗之美。',\n",
       "  '导演: 达伦·阿罗诺夫斯基 Darren Aronofsky\\xa0\\xa0\\xa0主演: 娜塔莉·波特曼 Natalie... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 惊悚'],\n",
       " ['https://movie.douban.com/subject/25934014/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2901102612.jpg',\n",
       "  '爱乐之城',\n",
       "  '\\xa0\\xa0La La Land',\n",
       "  ['8.4'],\n",
       "  ['1057694'],\n",
       "  ' ',\n",
       "  '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 歌舞'],\n",
       " ['https://movie.douban.com/subject/1303394/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2570901292.jpg',\n",
       "  '青蛇',\n",
       "  ' ',\n",
       "  ['8.6'],\n",
       "  ['576852'],\n",
       "  ' ',\n",
       "  '导演: 徐克 Hark Tsui\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   王祖贤 Joey Wang   ... 1993\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 爱情 奇幻 古装'],\n",
       " ['https://movie.douban.com/subject/2133323/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2160195181.jpg',\n",
       "  '白日梦想家',\n",
       "  '\\xa0\\xa0The Secret Life of Walter Mitty',\n",
       "  ['8.6'],\n",
       "  ['608862'],\n",
       "  ' ',\n",
       "  '导演: 本·斯蒂勒 Ben Stiller\\xa0\\xa0\\xa0主演: 本·斯蒂勒 Ben Stiller   克里斯汀·... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 喜剧 冒险'],\n",
       " ['https://movie.douban.com/subject/2051007/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456984.jpg',\n",
       "  '哈利·波特与死亡圣器(上)',\n",
       "  '\\xa0\\xa0Harry Potter and the Deathly Hallows: Part 1',\n",
       "  ['8.6'],\n",
       "  ['670081'],\n",
       "  '最忠于原著的一部。',\n",
       "  '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/35426925/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2904305126.jpg',\n",
       "  '机器人之梦',\n",
       "  '\\xa0\\xa0Robot Dreams',\n",
       "  ['9.1'],\n",
       "  ['361740'],\n",
       "  ' ',\n",
       "  '导演: 巴勃罗·贝格尔 Pablo Berger\\xa0\\xa0\\xa0主演: 伊万·拉班达 Ivan Labanda   阿... 2023\\xa0 \\xa0西班牙 法国\\xa0 \\xa0剧情 动画 音乐'],\n",
       " ['https://movie.douban.com/subject/1291844/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910909085.jpg',\n",
       "  '终结者2：审判日',\n",
       "  '\\xa0\\xa0Terminator 2: Judgment Day',\n",
       "  ['8.8'],\n",
       "  ['372599'],\n",
       "  ' ',\n",
       "  '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 阿诺·施瓦辛格 Arnold Schwarz... 1991\\xa0 \\xa0美国 法国\\xa0 \\xa0动作 科幻'],\n",
       " ['https://movie.douban.com/subject/4739952/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1505312273.jpg',\n",
       "  '初恋这件小事',\n",
       "  '\\xa0\\xa0สิ่งเล็กเล็กที่เรียกว่า...รัก',\n",
       "  ['8.5'],\n",
       "  ['1035046'],\n",
       "  '黑小鸭速效美白记。',\n",
       "  '导演: 普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn   华森·波克彭... 2010\\xa0 \\xa0泰国\\xa0 \\xa0剧情 喜剧 爱情'],\n",
       " ['https://movie.douban.com/subject/1438652/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575043939.jpg',\n",
       "  '无耻混蛋',\n",
       "  '\\xa0\\xa0Inglourious Basterds',\n",
       "  ['8.7'],\n",
       "  ['536703'],\n",
       "  '昆汀同学越来越变态了，比北野武还杜琪峰。',\n",
       "  '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 布拉德·皮特 Brad Pitt   ... 2009\\xa0 \\xa0德国 美国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1291870/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2353324612.jpg',\n",
       "  '雨人',\n",
       "  '\\xa0\\xa0Rain Man',\n",
       "  ['8.7'],\n",
       "  ['434159'],\n",
       "  ' ',\n",
       "  '导演: 巴瑞·莱文森 Barry Levinson\\xa0\\xa0\\xa0主演: 达斯汀·霍夫曼 Dustin Hoffman ... 1988\\xa0 \\xa0美国\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292287/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1421018669.jpg',\n",
       "  '新龙门客栈',\n",
       "  '\\xa0\\xa0新龍門客棧',\n",
       "  ['8.7'],\n",
       "  ['492639'],\n",
       "  ' ',\n",
       "  '导演: 李惠民 Raymond Lee\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   林青霞 Brigitte ... 1992\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0动作 爱情 武侠 古装'],\n",
       " ['https://movie.douban.com/subject/1302827/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792257137.jpg',\n",
       "  '人工智能',\n",
       "  '\\xa0\\xa0A.I. Artificial Intelligence',\n",
       "  ['8.7'],\n",
       "  ['488426'],\n",
       "  ' ',\n",
       "  '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 海利·乔·奥斯蒙 Haley... 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻'],\n",
       " ['https://movie.douban.com/subject/1296909/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2399597512.jpg',\n",
       "  '虎口脱险',\n",
       "  '\\xa0\\xa0La grande vadrouille',\n",
       "  ['8.9'],\n",
       "  ['286109'],\n",
       "  ' ',\n",
       "  '导演: 杰拉尔·乌里 Gérard Oury\\xa0\\xa0\\xa0主演: 路易·德·菲耐斯 Louis de Funès... 1966\\xa0 \\xa0法国 英国\\xa0 \\xa0喜剧 战争'],\n",
       " ['https://movie.douban.com/subject/1959877/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2627847859.jpg',\n",
       "  '崖上的波妞',\n",
       "  '\\xa0\\xa0崖の上のポニョ',\n",
       "  ['8.6'],\n",
       "  ['556626'],\n",
       "  ' ',\n",
       "  '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 奈良柚莉爱 Yuria Nara   土井洋辉 Hir... 2008\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1293323/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1254404823.jpg',\n",
       "  '大红灯笼高高挂',\n",
       "  ' ',\n",
       "  ['8.8'],\n",
       "  ['349035'],\n",
       "  ' ',\n",
       "  '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 巩俐 Li Gong   马精武 Jingwu Ma   何赛... 1991\\xa0 \\xa0中国大陆 中国香港 中国台湾\\xa0 \\xa0剧情'],\n",
       " ['https://movie.douban.com/subject/1292401/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p475600770.jpg',\n",
       "  '真爱至上',\n",
       "  '\\xa0\\xa0Love Actually',\n",
       "  ['8.5'],\n",
       "  ['790507'],\n",
       "  ' ',\n",
       "  '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 休·格兰特 Hugh Grant   连姆... 2003\\xa0 \\xa0英国 美国 法国\\xa0 \\xa0喜剧 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/1300117/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792423963.jpg',\n",
       "  '千钧一发',\n",
       "  '\\xa0\\xa0Gattaca',\n",
       "  ['8.8'],\n",
       "  ['335437'],\n",
       "  ' ',\n",
       "  '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke   乌玛... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻 惊悚'],\n",
       " ['https://movie.douban.com/subject/1291879/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1598883511.jpg',\n",
       "  '罗生门',\n",
       "  '\\xa0\\xa0羅生門',\n",
       "  ['8.8'],\n",
       "  ['347707'],\n",
       "  ' ',\n",
       "  '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   京町子 ... 1950\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 悬疑'],\n",
       " ['https://movie.douban.com/subject/1309163/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p483604864.jpg',\n",
       "  '恋恋笔记本',\n",
       "  '\\xa0\\xa0The Notebook',\n",
       "  ['8.5'],\n",
       "  ['730823'],\n",
       "  '爱情没有那么多借口，如果不能圆满，只能说明爱的不够。 ',\n",
       "  '导演: 尼克·卡索维茨 Nick Cassavetes\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2004\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/25807345/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2187896734.jpg',\n",
       "  '彗星来的那一夜',\n",
       "  '\\xa0\\xa0Coherence',\n",
       "  ['8.6'],\n",
       "  ['658997'],\n",
       "  '小成本大魅力。',\n",
       "  '导演: 詹姆斯·沃德·布柯特 James Ward Byrkit\\xa0\\xa0\\xa0主演: 艾米丽·芭尔多尼 Em... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0科幻 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1457217/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456924.jpg',\n",
       "  '哈利·波特与凤凰社',\n",
       "  '\\xa0\\xa0Harry Potter and the Order of the Phoenix',\n",
       "  ['8.5'],\n",
       "  ['668969'],\n",
       "  ' ',\n",
       "  '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'],\n",
       " ['https://movie.douban.com/subject/25980443/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2421855655.jpg',\n",
       "  '海边的曼彻斯特',\n",
       "  '\\xa0\\xa0Manchester by the Sea',\n",
       "  ['8.6'],\n",
       "  ['626905'],\n",
       "  '我们都有权利不与自己的过去和解。',\n",
       "  '导演: 肯尼斯·罗纳根 Kenneth Lonergan\\xa0\\xa0\\xa0主演: 卡西·阿弗莱克 Casey Affle... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/25864085/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2264592493.jpg',\n",
       "  '火星救援',\n",
       "  '\\xa0\\xa0The Martian',\n",
       "  ['8.5'],\n",
       "  ['807764'],\n",
       "  ' ',\n",
       "  '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   杰西卡... 2015\\xa0 \\xa0英国 美国 匈牙利 约旦\\xa0 \\xa0剧情 科幻 冒险'],\n",
       " ['https://movie.douban.com/subject/1304141/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461390.jpg',\n",
       "  '黑客帝国2：重装上阵',\n",
       "  '\\xa0\\xa0The Matrix Reloaded',\n",
       "  ['8.7'],\n",
       "  ['443178'],\n",
       "  ' ',\n",
       "  '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'],\n",
       " ['https://movie.douban.com/subject/26787574/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2507709428.jpg',\n",
       "  '奇迹男孩',\n",
       "  '\\xa0\\xa0Wonder',\n",
       "  ['8.6'],\n",
       "  ['588927'],\n",
       "  '世界不完美，爱会有奇迹。',\n",
       "  '导演: 斯蒂芬·卓博斯基 Stephen Chbosky\\xa0\\xa0\\xa0主演: 雅各布·特伦布莱 Jacob Tr... 2017\\xa0 \\xa0美国 中国香港\\xa0 \\xa0剧情 儿童 家庭'],\n",
       " ['https://movie.douban.com/subject/1293318/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2237136718.jpg',\n",
       "  '萤火虫之墓',\n",
       "  '\\xa0\\xa0火垂るの墓',\n",
       "  ['8.7'],\n",
       "  ['431050'],\n",
       "  ' ',\n",
       "  '导演: 高畑勋 Isao Takahata\\xa0\\xa0\\xa0主演: 辰己努   白石绫乃   志乃原良子 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 战争'],\n",
       " ['https://movie.douban.com/subject/1419936/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792282381.jpg',\n",
       "  '战争之王',\n",
       "  '\\xa0\\xa0Lord of War',\n",
       "  ['8.7'],\n",
       "  ['404468'],\n",
       "  '做一颗让别人需要你的棋子。',\n",
       "  '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 尼古拉斯·凯奇 Nicolas Cage  ... 2005\\xa0 \\xa0美国 德国\\xa0 \\xa0剧情 犯罪'],\n",
       " ['https://movie.douban.com/subject/1307394/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215102596.jpg',\n",
       "  '千年女优',\n",
       "  '\\xa0\\xa0千年女優',\n",
       "  ['8.8'],\n",
       "  ['306904'],\n",
       "  ' ',\n",
       "  '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 庄司美代子 Miyoko Shôji   小山茉美 Mam... 2001\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 爱情'],\n",
       " ['https://movie.douban.com/subject/2222996/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2375245718.jpg',\n",
       "  '步履不停',\n",
       "  '\\xa0\\xa0歩いても 歩いても',\n",
       "  ['8.8'],\n",
       "  ['312630'],\n",
       "  '日本的家庭电影已经是世界巅峰了，步履不停是巅峰中的佳作。',\n",
       "  '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 阿部宽 Hiroshi Abe   夏川结衣 Yu... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/1308767/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p667644866.jpg',\n",
       "  '谍影重重2',\n",
       "  '\\xa0\\xa0The Bourne Supremacy',\n",
       "  ['8.7'],\n",
       "  ['387663'],\n",
       "  '谁说王家卫镜头很晃？',\n",
       "  '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2004\\xa0 \\xa0美国 德国\\xa0 \\xa0动作 悬疑 惊悚'],\n",
       " ['https://movie.douban.com/subject/1428175/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2797308106.jpg',\n",
       "  '血钻',\n",
       "  '\\xa0\\xa0Blood Diamond',\n",
       "  ['8.7'],\n",
       "  ['412410'],\n",
       "  '每个美丽事物背后都是滴血的现实。',\n",
       "  '导演: 爱德华·兹威克 Edward Zwick\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo ... 2006\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 惊悚 冒险'],\n",
       " ['https://movie.douban.com/subject/26374197/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2535851348.jpg',\n",
       "  '蜘蛛侠：平行宇宙',\n",
       "  '\\xa0\\xa0Spider-Man: Into the Spider-Verse',\n",
       "  ['8.6'],\n",
       "  ['736817'],\n",
       "  ' ',\n",
       "  '导演: 鲍勃·佩尔西凯蒂 Bob Persichetti   彼得·拉姆齐 Peter Ramsey\\xa0\\xa0\\xa0主... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 动画 冒险'],\n",
       " ['https://movie.douban.com/subject/1291936/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2921045013.jpg',\n",
       "  '攻壳机动队',\n",
       "  '\\xa0\\xa0攻殻機動隊',\n",
       "  ['9.0'],\n",
       "  ['202274'],\n",
       "  ' ',\n",
       "  '导演: 押井守 Mamoru Oshii\\xa0\\xa0\\xa0主演: 田中敦子 Atsuko Tanaka   大冢明夫 Akio... 1995\\xa0 \\xa0日本\\xa0 \\xa0动作 科幻 动画'],\n",
       " ['https://movie.douban.com/subject/1293964/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2351134499.jpg',\n",
       "  '魂断蓝桥',\n",
       "  '\\xa0\\xa0Waterloo Bridge',\n",
       "  ['8.8'],\n",
       "  ['302972'],\n",
       "  ' ',\n",
       "  '导演: 茂文·勒鲁瓦 Mervyn LeRoy\\xa0\\xa0\\xa0主演: 费雯·丽 Vivien Leigh   罗伯特·... 1940\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 战争'],\n",
       " ['https://movie.douban.com/subject/25724855/',\n",
       "  'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2259715855.jpg',\n",
       "  '房间',\n",
       "  '\\xa0\\xa0Room',\n",
       "  ['8.8'],\n",
       "  ['393124'],\n",
       "  '被偷走的岁月，被伤害的生命，被禁锢的灵魂，终将被希望和善意救赎。',\n",
       "  '导演: 伦尼·阿伯拉罕森 Lenny Abrahamson\\xa0\\xa0\\xa0主演: 布丽·拉尔森 Brie Larson... 2015\\xa0 \\xa0爱尔兰 加拿大 英国 美国\\xa0 \\xa0剧情 家庭'],\n",
       " ['https://movie.douban.com/subject/4202982/',\n",
       "  'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2151245053.jpg',\n",
       "  '冰雪奇缘',\n",
       "  '\\xa0\\xa0Frozen',\n",
       "  ['8.5'],\n",
       "  ['787013'],\n",
       "  ' ',\n",
       "  '导演: 克里斯·巴克 Chris Buck   珍妮弗·李 Jennifer Lee\\xa0\\xa0\\xa0主演: 克里斯汀... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 歌舞'],\n",
       " ['https://movie.douban.com/subject/26615208/',\n",
       "  'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2374067318.jpg',\n",
       "  '隐藏人物',\n",
       "  '\\xa0\\xa0Hidden Figures',\n",
       "  ['8.9'],\n",
       "  ['258269'],\n",
       "  ' ',\n",
       "  '导演: 特奥多尔·梅尔菲 Theodore Melfi\\xa0\\xa0\\xa0主演: 塔拉吉·P·汉森 Taraji P. ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 历史'],\n",
       " ['https://movie.douban.com/subject/1304102/',\n",
       "  'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1597183981.jpg',\n",
       "  '谍影重重',\n",
       "  '\\xa0\\xa0The Bourne Identity',\n",
       "  ['8.6'],\n",
       "  ['472909'],\n",
       "  ' ',\n",
       "  '导演: 道格·里曼 Doug Liman\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   弗兰卡·波坦... 2002\\xa0 \\xa0美国 德国 捷克\\xa0 \\xa0动作 悬疑 惊悚']]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "datalist = get_data('https://movie.douban.com/top250?start=')\n",
    "datalist"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "7cf42114",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:03:56.958886Z",
     "start_time": "2025-06-12T15:03:56.468858Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "爬取完毕\n"
     ]
    }
   ],
   "source": [
    "savepath = \"./数据/豆瓣Top250.xls\"\n",
    "book = xlwt.Workbook(encoding=\"utf-8\")  #  创建工作簿对象\n",
    "sheet = book.add_sheet('豆瓣Top250', cell_overwrite_ok=True)  # 创建工作表\n",
    "col = ('电影详情链接', '图片链接', '影片中文名 ', '影片外国名 ', '评分 ', '评价数 ', '概况 ', '相关信息')\n",
    "for i in range(0, 8):\n",
    "    sheet.write(0, i, col[i])\n",
    "for i in range(0, 250):\n",
    "    data = datalist[i]\n",
    "    for j in range(0, 8):\n",
    "        sheet.write(i + 1, j, data[j])\n",
    "book.save(savepath)\n",
    "print(\"爬取完毕\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9bb65d32",
   "metadata": {},
   "source": [
    "# 最终代码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "eb8284a7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:12:52.078493Z",
     "start_time": "2025-06-12T15:12:49.842366Z"
    },
    "code_folding": [
     59,
     70
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "爬取完毕\n"
     ]
    }
   ],
   "source": [
    "# 解析网页,获取数据\n",
    "from bs4 import BeautifulSoup\n",
    "# 正则表达式，进行文字匹配\n",
    "import re\n",
    "# 制定url，获取网页数据\n",
    "import urllib.request, urllib.error\n",
    "# 进行Excel操作\n",
    "import xlwt\n",
    "# 进行SQLite数据库操作\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "# 定义模块get_url，功能：获取网页内容\n",
    "def get_url(url):\n",
    "    # 获取response数据\n",
    "    ## 封装请求：\n",
    "    ### 请求头\n",
    "    headers = {\n",
    "        # 模拟浏览器头部信息，向服务器发送消息\n",
    "        'user-agent':\n",
    "        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "    }\n",
    "    ## 发送请求\n",
    "    req = urllib.request.Request(\n",
    "        url,\n",
    "        headers=headers,\n",
    "    )\n",
    "    ## 获取响应数据\n",
    "    ### 获取数据失败时的异常处理\n",
    "    try:\n",
    "        response = urllib.request.urlopen(req)\n",
    "        ### 解码\n",
    "        html = response.read().decode('utf-8')\n",
    "        # 3.打印结果\n",
    "\n",
    "\n",
    "#         print(html)\n",
    "    except urllib.error.URLError as e:\n",
    "        if hasattr(e, \"code\"):\n",
    "            print(e.code)\n",
    "        if hasattr(e, \"reason\"):\n",
    "            print(e.reason)\n",
    "    return html\n",
    "\n",
    "\n",
    "def main():\n",
    "    ### url地址\n",
    "    baseurl = 'https://movie.douban.com/top250?start='\n",
    "    # 获取数据\n",
    "    datalist = get_data(baseurl)\n",
    "    # 保存数据\n",
    "    savepath = \"./数据/豆瓣Top250.xls\"\n",
    "    saveData(savepath)\n",
    "\n",
    "\n",
    "# 影片详情链接规则\n",
    "findLink = re.compile(r'<a href=\"(.*?)\"')  # 非贪婪匹配\n",
    "# 影片图片的链接规则\n",
    "findImgSrc = re.compile(r'<img.*src=\"(.*?)\"', re.S)\n",
    "# 影片片名\n",
    "findTitle = re.compile(r'<span class=\"title\">(.*)</span>')\n",
    "# 影片评分\n",
    "findRating = re.compile(\n",
    "    r'<span class=\"rating_num\" property=\"v:average\">(.*)</span>')\n",
    "# 评价人数\n",
    "findJudge = re.compile(r'<span>(\\d*)人评价</span>')\n",
    "# 找到概况\n",
    "findInq = re.compile(r'<p class=\"quote\">.*<span>(.*?)</span>', re.S)\n",
    "# 找到影片相关内容\n",
    "findBd = re.compile(r'<div class=\"bd\">.*?<p>(.*?)</p>', re.S)\n",
    "\n",
    "\n",
    "# 爬取网页\n",
    "def get_data(baseurl):\n",
    "    # 定义列表封装数据\n",
    "    datalist = []\n",
    "    # 循环获取每页数据\n",
    "    for i in range(0, 1):\n",
    "        url = baseurl + str(i * 25)\n",
    "        # 保存获取到的网页源码\n",
    "        html = get_url(url)\n",
    "        # 逐一解析数据 需要用到BeautifulSoup库\n",
    "        soup = BeautifulSoup(html, 'html.parser')\n",
    "        # 文档搜索\n",
    "        for item in soup.find_all('div', class_='item'):\n",
    "            # 保存一部电影的全部信息\n",
    "            data = []\n",
    "            # 正则匹配\n",
    "            item = str(item)\n",
    "            # 影片详情超链接\n",
    "            link = re.findall(findLink, item)[0]\n",
    "            data.append(link)\n",
    "\n",
    "            # 图片链接\n",
    "            imgSrc = re.findall(findImgSrc, item)[0]\n",
    "            data.append(imgSrc)\n",
    "\n",
    "            # 影片名称\n",
    "            titles = re.findall(findTitle, item)\n",
    "            if len(titles) == 2:  # 影片名称为多个时\n",
    "                ctitle = titles[0]\n",
    "                data.append(ctitle)  # 添加中文名\n",
    "                otitle = titles[1]  # 添加英文名\n",
    "                data.append(otitle)\n",
    "            else:\n",
    "                data.append(titles[0])\n",
    "                data.append(\" \")  # 英文名无，则留空\n",
    "\n",
    "            # 评分\n",
    "            rating = re.findall(findRating, item)\n",
    "            data.append(rating)\n",
    "\n",
    "            # 评价人数\n",
    "            judgeNum = re.findall(findJudge, item)\n",
    "            data.append(judgeNum)\n",
    "\n",
    "            # 概述\n",
    "            inq = re.findall(findInq, item)\n",
    "            if len(inq) != 0:\n",
    "                inq = inq[0].replace('. ', '')  # 去掉句号\n",
    "                data.append(inq)\n",
    "            else:\n",
    "                data.append(\" \")  # 留空\n",
    "\n",
    "            #  相关信息\n",
    "            bd = re.findall(findBd, item)[0]\n",
    "            bd = re.sub('<br(\\s*)?/>(\\s*)?', ' ', bd)  # 去掉<br/>\n",
    "            bd = re.sub('/', \" \", bd)  # 去掉/\n",
    "            data.append(bd.strip())  # 去掉空格\n",
    "\n",
    "            # 将处理好的一部电影信息存入datalist\n",
    "            datalist.append(data)\n",
    "        return datalist\n",
    "\n",
    "\n",
    "# 保存数据\n",
    "def saveData(savepath):\n",
    "    book = xlwt.Workbook(encoding=\"utf-8\")  #  创建工作簿对象\n",
    "    sheet = book.add_sheet('豆瓣Top250', cell_overwrite_ok=True)  # 创建工作表\n",
    "    col = ('电影详情链接', '图片链接', '影片中文名 ', '影片外国名 ', '评分 ', '评价数 ', '概况 ', '相关信息')\n",
    "    for i in range(0, 8):\n",
    "        sheet.write(0, i, col[i])\n",
    "    for i in range(0, 250):\n",
    "        data = datalist[i]\n",
    "        for j in range(0, 8):\n",
    "            sheet.write(i + 1, j, data[j])\n",
    "    book.save(savepath)\n",
    "    print(\"爬取完毕\")\n",
    "\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    main()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b4388a60",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:15:44.998384Z",
     "start_time": "2025-06-12T15:15:44.991383Z"
    }
   },
   "source": [
    "# 保存数据到数据库SQLite"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d12c2700",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:17:18.516733Z",
     "start_time": "2025-06-12T15:17:18.500732Z"
    }
   },
   "source": [
    "- [ ] 知识储备\n",
    "- [ ] 保存数据到SQLite"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c6273dfc",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T15:32:32.183992Z",
     "start_time": "2025-06-12T15:32:32.088986Z"
    }
   },
   "source": [
    "## 知识储备"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fd755ed3",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:01:43.666171Z",
     "start_time": "2025-06-12T16:01:43.659170Z"
    }
   },
   "source": [
    "### 创建数据库表"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "4d94ee80",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:21:38.302500Z",
     "start_time": "2025-06-12T16:21:38.283499Z"
    }
   },
   "outputs": [],
   "source": [
    "import sqlite3\n",
    "conn = sqlite3.connect('./数据库/test.db') # 打开或创建数据库文件\n",
    "c = conn.cursor() # 获取游标\n",
    "sql = '''\n",
    "    create table company\n",
    "        (id int primary key not null,\n",
    "         name text not null,\n",
    "         age int not null,\n",
    "         address char[50],\n",
    "        salary real);\n",
    "'''\n",
    "c.execute(sql) # 执行sql\n",
    "conn.commit() # 提交数据库操作\n",
    "conn.close()  # 关闭数据库连接"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 106,
   "id": "56ce1d00",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:12:20.620308Z",
     "start_time": "2025-06-13T17:12:20.544304Z"
    }
   },
   "outputs": [],
   "source": [
    "import sqlite3\n",
    "conn = sqlite3.connect('./数据库/douban_movies.db')\n",
    "\n",
    "cursor = conn.cursor() # 获取游标\n",
    "\n",
    "cursor.execute('''\n",
    "CREATE TABLE IF NOT EXISTS movies (\n",
    "id INTEGER PRIMARY KEY AUTOINCREMENT,\n",
    "info_link text,\n",
    "pic_link text,\n",
    "cname varchar,\n",
    "ename varchar,\n",
    "score numeric,\n",
    "rated numeric,\n",
    "introduction text,\n",
    "info text)\n",
    "''')\n",
    "conn.commit() # 提交数据库操作\n",
    "conn.close()  # 关闭数据库连接"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2b1dda8a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:06:45.278422Z",
     "start_time": "2025-06-12T16:06:45.272422Z"
    }
   },
   "source": [
    "### 查看数据库表"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 107,
   "id": "56daa9b5",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:12:24.508530Z",
     "start_time": "2025-06-13T17:12:24.486529Z"
    }
   },
   "outputs": [],
   "source": [
    "conn = sqlite3.connect('./数据库/test.db') # 打开或创建数据库文件\n",
    "c = conn.cursor() # 获取游标\n",
    "table_name = 'movies'\n",
    "\n",
    "# 执行sql语句，获取表\n",
    "c.execute(f\"select name from sqlite_master where \\\n",
    "type='table';\")\n",
    "tables = c.fetchall()\n",
    "\n",
    "# 打印所有表\n",
    "for table in tables:\n",
    "    print(table[0])\n",
    "    \n",
    "conn.commit() # 提交数据库操作\n",
    "conn.close()  # 关闭数据库连接\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6c33b19e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:11:34.229949Z",
     "start_time": "2025-06-12T16:11:34.217948Z"
    }
   },
   "source": [
    "### 查看表信息"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 108,
   "id": "105ad433",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:12:39.267374Z",
     "start_time": "2025-06-13T17:12:39.239373Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[(0, 'id', 'INTEGER', 0, None, 1), (1, 'info_link', 'TEXT', 0, None, 0), (2, 'pic_link', 'TEXT', 0, None, 0), (3, 'cname', 'varchar', 0, None, 0), (4, 'ename', 'varchar', 0, None, 0), (5, 'score', 'numeric', 0, None, 0), (6, 'rated', 'numeric', 0, None, 0), (7, 'introduction', 'TEXT', 0, None, 0), (8, 'info', 'TEXT', 0, None, 0)]\n",
      "['id', 'info_link', 'pic_link', 'cname', 'ename', 'score', 'rated', 'introduction', 'info']\n"
     ]
    }
   ],
   "source": [
    "import sqlite3\n",
    "\n",
    "conn = sqlite3.connect('./数据库/douban_movies.db')\n",
    "c = conn.cursor() # 获取游标\n",
    "table_name = 'movies'\n",
    "\n",
    "# 执行sql语句，获取表\n",
    "c.execute(f'pragma table_info(\"{table_name}\")')\n",
    "columns = c.fetchall()\n",
    "\n",
    "print(columns)\n",
    "\n",
    "# 提取表头信息\n",
    "headers = [column[1] for column in columns]\n",
    "# 打印结果\n",
    "print(headers)\n",
    "    \n",
    "conn.commit() # 提交数据库操作\n",
    "conn.close()  # 关闭数据库连接\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cf732c53",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:23:13.234930Z",
     "start_time": "2025-06-12T16:23:13.224929Z"
    }
   },
   "source": [
    "### 插入数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "82bfdabf",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:21:47.583031Z",
     "start_time": "2025-06-12T16:21:47.557029Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "数据插入成功！\n"
     ]
    }
   ],
   "source": [
    "# 连接到 SQLite 数据库\n",
    "conn = sqlite3.connect('./数据库/test.db')\n",
    "\n",
    "# 创建一个游标对象，用于执 行 SQL 语 句\n",
    "cursor = conn.cursor()\n",
    "\n",
    "# 要插入的数据列表\n",
    "employees = [(1, '张三', 25, '成都', 5000.0), (2, '李四', 30, '武汉', 6000.0),\n",
    "             (3, '王五', 35, '上海', 7000.0)]\n",
    "\n",
    "# 使用 executemany 方法批量插入数据\n",
    "insert_query = \"INSERT INTO company (id, name, age, address, salary) \\\n",
    "VALUES (?,?,?,?,?)\"\n",
    "cursor.executemany(insert_query, employees)\n",
    "\n",
    "# 提交更改到数据库\n",
    "conn.commit()\n",
    "# 关闭游标和数据库连接\n",
    "cursor.close()\n",
    "conn.close()\n",
    "print(\"数据插入成功！\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8a9eeb7d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:23:31.643983Z",
     "start_time": "2025-06-12T16:23:31.636982Z"
    }
   },
   "source": [
    "### 查询数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "4e19e088",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T18:20:06.384059Z",
     "start_time": "2025-06-12T18:20:06.358057Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['id', 'name', 'age', 'address', 'salary']\n",
      "SELECT id, name, age, address, salary FROM company\n",
      "(1, '张三', 25, '成都', 5000.0)\n",
      "(2, '李四', 30, '武汉', 6000.0)\n",
      "(3, '王五', 35, '上海', 7000.0)\n"
     ]
    }
   ],
   "source": [
    "import sqlite3\n",
    "# 连 接 到 SQLite 数 据 库\n",
    "conn = sqlite3.connect('./数据库/test.db')\n",
    "cursor = conn.cursor()\n",
    "\n",
    "# 要 查 看 的 表 名  \n",
    "table_name = 'company'\n",
    "\n",
    "# 执 行 pragma table_info 查 询\n",
    "cursor.execute(f'pragma table_info(\"{table_name}\")')\n",
    "columns = cursor.fetchall()\n",
    "# 提取表头信息\n",
    "headers = [column[1] for column in columns]\n",
    "print(headers)\n",
    "\n",
    "# 生成查询语句\n",
    "select_query = f\"SELECT {', '.join(headers)} FROM {table_name}\"\n",
    "\n",
    "print(select_query)\n",
    "\n",
    "# 可 以 执 行 查 询 并 获 取 结 果\n",
    "cursor.execute(select_query)\n",
    "results = cursor.fetchall()\n",
    "for row in results:\n",
    "    print(row)\n",
    "# 关闭连接\n",
    "cursor.close()\n",
    "conn.close()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "0cbfd09e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T21:45:28.422637Z",
     "start_time": "2025-06-13T21:45:28.301630Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[('希望让人自由。',), ('风华绝代。',), ('失去的才是永恒的。 ',), ('一部美国近现代史。',), ('最好的宫崎骏，最好的久石让。 ',), ('最美的谎言。',), ('怪蜀黍和小萝莉不得不说的故事。',), ('爱是一种力量，让我们超越时空感知它的存在。',), ('诺兰给了我们一场无法盗取的梦。',), ('如果再也不能见到你，祝你早安，午安，晚安。',), ('拯救一个人，就是拯救整个世界。',), ('永远都不能忘记你所爱的人。',), ('每个人都要走一条自己坚定了的路，就算是粉身碎骨。 ',), ('英俊版憨豆，高情商版谢耳朵。',), ('迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。',), ('天籁一般的童声，是最接近上帝的存在。 ',), ('小瓦力，大人生。',), ('香港电影史上永不过时的杰作。',), ('比利·怀德满分作品。',), ('一生所爱。',), ('我们一路奋战不是为了改变世界，而是为了不让世界改变我们。',), ('满满温情的高雅喜剧。',), ('千万不要记恨你的对手，这样会让你失去理智。',), ('死亡不是真的逝去，遗忘才是永恒的消亡。',), ('平民励志片。 ',), ('“不要跟我比惨，我比你更惨”再适合这部电影不过了。',), ('童话世界的开端。',), ('人人心中都有个龙猫，童年就永远不会消失。',), ('真正的幸福是来自内心深处。',), ('张艺谋最好的电影。',), ('无尽的黑暗。',), ('史诗的终章。',), ('对我们国家而言，这样的电影多一部是一部。',), ('Tomorrow is another day.',), ('最后那些最无聊的事情，才是最值得怀念的。 ',), ('你给我翻译翻译，神马叫做TMD的惊喜。',), ('带着心爱的人在天空飞翔。',), ('受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。',), ('1957年的理想主义。 ',), ('如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。',), ('骗子大师和执著警探的你追我跑故事。 ',), ('对天空的追逐，永不停止。 ',), ('你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。',), ('对敌人的仁慈，就是对自己残忍。',), ('瑰丽壮观、无人能及的冒险之旅。',), (' ',), ('承前启后的史诗篇章。',), (' ',), ('当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。',), ('凝视卑弱生命，用电影改变命运。',), (' ',), ('去除成见，需要勇气。',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), ('电影的现实意义大过电影本身。',), (' ',), ('在时间之河里感受溺水之苦。',), (' ',), ('尽管有些不切实际的幻想，这部电影依旧是一部感人肺腑的佳作。',), (' ',), ('别样人生。',), (' ',), ('10年的完美句点。',), (' ',), (' ',), ('警恶惩奸，维护世界和平这个任务就交给你了，好吗？',), ('绝对意义上的美轮美奂。',), ('不一样的导演，不一样的哈利·波特。',), ('你以为你以为的就是你以为的。',), (' ',), (' ',), (' ',), (' ',), ('小清新的故事里注入了大历史的情怀。',), ('人的命运被自己瞬间的抉择改变。',), ('昔日翩翩少年，今日大腹便便。',), ('孪生蝙蝠侠大战克隆金刚狼。',), (' ',), (' ',), ('穷尽一生，我们要学会的，不过是彼此拥抱。',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), ('海豚的微笑，是世界上最高明的伪装。',), (' ',), (' ',), ('梦的勾结。',), (' ',), (' ',), (' ',), ('人言可畏。',), (' ',), (' ',), ('诺兰就是保证。',), ('《我是山姆》的《美丽人生》。',), (' ',), (' ',), ('Balalala~~~',), (' ',), ('以戏谑来戏谑戏谑。',), (' ',), ('九年后的重逢是世俗和责任的交叠，没了悸动和青涩，沧桑而温暖。',), (' ',), ('死可能是一道门，逝去并不是终结，而是超越，走向下一程。',), (' ',), (' ',), ('每个人心中都有一座断背山。',), (' ',), (' ',), (' ',), ('曾经的那段美好会沉淀为一辈子的记忆。',), (' ',), ('愿我们都不用长大，每一座城堡都能永远存在。',), ('把每天当作最后一天般珍惜度过，积极拥抱生活，就是幸福。',), ('我的平常生活就是他人的幸福。',), ('年度最佳date movie。',), (' ',), (' ',), (' ',), (' ',), ('和谐的生活离不开摸头与被摸头。',), ('那些静得只能听见呼吸的日子里，你明白孤独即生活。',), (' ',), ('要做就做得狠一点，这样才能活下去。',), ('爱是摈弃傲慢与偏见之后的曙光。',), ('惠及一生的美丽。',), (' ',), (' ',), ('跨度十五年的欢乐与泪水。',), ('沉醉在电影的情感和视听氛围中无法自拔。',), (' ',), ('假戏真情，爱欲深海',), ('有时候幸福需要等一等。 ',), (' ',), ('热血沸腾，那个低俗、性感的无耻混蛋又来了。',), ('尊敬他人，尊敬你生活的这片土地，明白孤独是人生的常态。',), (' ',), ('揭露人性的丧尸题材力作。',), (\"MrI Don't Care其实也有Care的时候。\",), ('触不到的恋人。',), (' ',), ('没有一人完全善，也没有一人完全恶。',), ('你是我最好的朋友，你是我唯一的朋友 。',), ('写给影迷，动漫迷和游戏迷的一封情书。',), ('他给机器起名“克里斯托弗”，因为这是他初恋的名字。',), (' ',), (' ',), (' ',), (' ',), ('优秀的战争片不会美化战场，不会粉饰死亡，不会矮化敌人，不会无视常识，最重要的，不会宣扬战争。',), (' ',), ('穿越错位的时空，仰望陨落的星辰，你没留下你的名字，我却无法忘记那句“我爱你”。',), ('再多各自牛逼的时光，也比不上一起傻逼的岁月。 ',), ('恐怖分子的“秋菊打官司”。',), (' ',), (' ',), (' ',), ('真相就在眼前。',), ('怼天怼地，你走后，她与世界为敌。',), (' ',), ('像吃了苏打饼一样干脆的电影。',), ('Jared Leto的腿比女人还美！',), ('老少皆宜，这就是好莱坞动画的魅力。',), (' ',), (' ',), ('所谓爱情，就是话唠一路，都不会心生腻烦，彼此嫌弃。',), ('是枝裕和的家庭习作。',), (' ',), (' ',), (' ',), ('中国版《两杆大烟枪》。',), (' ',), ('荒诞讽刺，千奇百巧，抽丝剥茧，百转千回。',), (' ',), (' ',), (' ',), (' ',), ('当这个世界闭上双眼，他却敞开了怀抱。',), (' ',), ('迪士尼和皮克斯拿错剧本的产物。',), ('我们组成了家。',), (' ',), ('不要企图在重复中寻找已经失去的爱。',), (' ',), (' ',), (' ',), ('岁月流逝，来日可追。',), (' ',), ('始于荒诞，止于更荒诞。',), ('用剩余不多的时间，去燃烧整个生命。',), ('人们可以登上月球，却永远无法探索人们内心的宇宙。',), ('上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁',), (' ',), ('邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。',), ('“多么美好的一天！”轰轰轰砰咚，啪哒哒哒轰隆隆，磅~',), ('感情不分食草或者食肉。',), (' ',), ('坚硬的信仰。',), ('这个世界从不善待努力的人，努力了也不一定会成功，但是知道自己在努力，就是活下去的动力。',), (' ',), (' ',), (' ',), ('黑暗之美。',), (' ',), (' ',), (' ',), ('最忠于原著的一部。',), (' ',), (' ',), ('黑小鸭速效美白记。',), ('昆汀同学越来越变态了，比北野武还杜琪峰。',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), (' ',), ('爱情没有那么多借口，如果不能圆满，只能说明爱的不够。 ',), ('小成本大魅力。',), (' ',), ('我们都有权利不与自己的过去和解。',), (' ',), (' ',), ('世界不完美，爱会有奇迹。',), (' ',), ('做一颗让别人需要你的棋子。',), (' ',), ('日本的家庭电影已经是世界巅峰了，步履不停是巅峰中的佳作。',), ('谁说王家卫镜头很晃？',), ('每个美丽事物背后都是滴血的现实。',), (' ',), (' ',), (' ',), ('被偷走的岁月，被伤害的生命，被禁锢的灵魂，终将被希望和善意救赎。',), (' ',), (' ',), (' ',)]\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "['希望让人自由。',\n",
       " '风华绝代。',\n",
       " '失去的才是永恒的。 ',\n",
       " '一部美国近现代史。',\n",
       " '最好的宫崎骏，最好的久石让。 ',\n",
       " '最美的谎言。',\n",
       " '怪蜀黍和小萝莉不得不说的故事。',\n",
       " '爱是一种力量，让我们超越时空感知它的存在。',\n",
       " '诺兰给了我们一场无法盗取的梦。',\n",
       " '如果再也不能见到你，祝你早安，午安，晚安。',\n",
       " '拯救一个人，就是拯救整个世界。',\n",
       " '永远都不能忘记你所爱的人。',\n",
       " '每个人都要走一条自己坚定了的路，就算是粉身碎骨。 ',\n",
       " '英俊版憨豆，高情商版谢耳朵。',\n",
       " '迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。',\n",
       " '天籁一般的童声，是最接近上帝的存在。 ',\n",
       " '小瓦力，大人生。',\n",
       " '香港电影史上永不过时的杰作。',\n",
       " '比利·怀德满分作品。',\n",
       " '一生所爱。',\n",
       " '我们一路奋战不是为了改变世界，而是为了不让世界改变我们。',\n",
       " '满满温情的高雅喜剧。',\n",
       " '千万不要记恨你的对手，这样会让你失去理智。',\n",
       " '死亡不是真的逝去，遗忘才是永恒的消亡。',\n",
       " '平民励志片。 ',\n",
       " '“不要跟我比惨，我比你更惨”再适合这部电影不过了。',\n",
       " '童话世界的开端。',\n",
       " '人人心中都有个龙猫，童年就永远不会消失。',\n",
       " '真正的幸福是来自内心深处。',\n",
       " '张艺谋最好的电影。',\n",
       " '无尽的黑暗。',\n",
       " '史诗的终章。',\n",
       " '对我们国家而言，这样的电影多一部是一部。',\n",
       " 'Tomorrow is another day.',\n",
       " '最后那些最无聊的事情，才是最值得怀念的。 ',\n",
       " '你给我翻译翻译，神马叫做TMD的惊喜。',\n",
       " '带着心爱的人在天空飞翔。',\n",
       " '受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。',\n",
       " '1957年的理想主义。 ',\n",
       " '如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。',\n",
       " '骗子大师和执著警探的你追我跑故事。 ',\n",
       " '对天空的追逐，永不停止。 ',\n",
       " '你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。',\n",
       " '对敌人的仁慈，就是对自己残忍。',\n",
       " '瑰丽壮观、无人能及的冒险之旅。',\n",
       " ' ',\n",
       " '承前启后的史诗篇章。',\n",
       " ' ',\n",
       " '当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。',\n",
       " '凝视卑弱生命，用电影改变命运。',\n",
       " ' ',\n",
       " '去除成见，需要勇气。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '电影的现实意义大过电影本身。',\n",
       " ' ',\n",
       " '在时间之河里感受溺水之苦。',\n",
       " ' ',\n",
       " '尽管有些不切实际的幻想，这部电影依旧是一部感人肺腑的佳作。',\n",
       " ' ',\n",
       " '别样人生。',\n",
       " ' ',\n",
       " '10年的完美句点。',\n",
       " ' ',\n",
       " ' ',\n",
       " '警恶惩奸，维护世界和平这个任务就交给你了，好吗？',\n",
       " '绝对意义上的美轮美奂。',\n",
       " '不一样的导演，不一样的哈利·波特。',\n",
       " '你以为你以为的就是你以为的。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '小清新的故事里注入了大历史的情怀。',\n",
       " '人的命运被自己瞬间的抉择改变。',\n",
       " '昔日翩翩少年，今日大腹便便。',\n",
       " '孪生蝙蝠侠大战克隆金刚狼。',\n",
       " ' ',\n",
       " ' ',\n",
       " '穷尽一生，我们要学会的，不过是彼此拥抱。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '海豚的微笑，是世界上最高明的伪装。',\n",
       " ' ',\n",
       " ' ',\n",
       " '梦的勾结。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '人言可畏。',\n",
       " ' ',\n",
       " ' ',\n",
       " '诺兰就是保证。',\n",
       " '《我是山姆》的《美丽人生》。',\n",
       " ' ',\n",
       " ' ',\n",
       " 'Balalala~~~',\n",
       " ' ',\n",
       " '以戏谑来戏谑戏谑。',\n",
       " ' ',\n",
       " '九年后的重逢是世俗和责任的交叠，没了悸动和青涩，沧桑而温暖。',\n",
       " ' ',\n",
       " '死可能是一道门，逝去并不是终结，而是超越，走向下一程。',\n",
       " ' ',\n",
       " ' ',\n",
       " '每个人心中都有一座断背山。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '曾经的那段美好会沉淀为一辈子的记忆。',\n",
       " ' ',\n",
       " '愿我们都不用长大，每一座城堡都能永远存在。',\n",
       " '把每天当作最后一天般珍惜度过，积极拥抱生活，就是幸福。',\n",
       " '我的平常生活就是他人的幸福。',\n",
       " '年度最佳date movie。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '和谐的生活离不开摸头与被摸头。',\n",
       " '那些静得只能听见呼吸的日子里，你明白孤独即生活。',\n",
       " ' ',\n",
       " '要做就做得狠一点，这样才能活下去。',\n",
       " '爱是摈弃傲慢与偏见之后的曙光。',\n",
       " '惠及一生的美丽。',\n",
       " ' ',\n",
       " ' ',\n",
       " '跨度十五年的欢乐与泪水。',\n",
       " '沉醉在电影的情感和视听氛围中无法自拔。',\n",
       " ' ',\n",
       " '假戏真情，爱欲深海',\n",
       " '有时候幸福需要等一等。 ',\n",
       " ' ',\n",
       " '热血沸腾，那个低俗、性感的无耻混蛋又来了。',\n",
       " '尊敬他人，尊敬你生活的这片土地，明白孤独是人生的常态。',\n",
       " ' ',\n",
       " '揭露人性的丧尸题材力作。',\n",
       " \"MrI Don't Care其实也有Care的时候。\",\n",
       " '触不到的恋人。',\n",
       " ' ',\n",
       " '没有一人完全善，也没有一人完全恶。',\n",
       " '你是我最好的朋友，你是我唯一的朋友 。',\n",
       " '写给影迷，动漫迷和游戏迷的一封情书。',\n",
       " '他给机器起名“克里斯托弗”，因为这是他初恋的名字。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '优秀的战争片不会美化战场，不会粉饰死亡，不会矮化敌人，不会无视常识，最重要的，不会宣扬战争。',\n",
       " ' ',\n",
       " '穿越错位的时空，仰望陨落的星辰，你没留下你的名字，我却无法忘记那句“我爱你”。',\n",
       " '再多各自牛逼的时光，也比不上一起傻逼的岁月。 ',\n",
       " '恐怖分子的“秋菊打官司”。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '真相就在眼前。',\n",
       " '怼天怼地，你走后，她与世界为敌。',\n",
       " ' ',\n",
       " '像吃了苏打饼一样干脆的电影。',\n",
       " 'Jared Leto的腿比女人还美！',\n",
       " '老少皆宜，这就是好莱坞动画的魅力。',\n",
       " ' ',\n",
       " ' ',\n",
       " '所谓爱情，就是话唠一路，都不会心生腻烦，彼此嫌弃。',\n",
       " '是枝裕和的家庭习作。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '中国版《两杆大烟枪》。',\n",
       " ' ',\n",
       " '荒诞讽刺，千奇百巧，抽丝剥茧，百转千回。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '当这个世界闭上双眼，他却敞开了怀抱。',\n",
       " ' ',\n",
       " '迪士尼和皮克斯拿错剧本的产物。',\n",
       " '我们组成了家。',\n",
       " ' ',\n",
       " '不要企图在重复中寻找已经失去的爱。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '岁月流逝，来日可追。',\n",
       " ' ',\n",
       " '始于荒诞，止于更荒诞。',\n",
       " '用剩余不多的时间，去燃烧整个生命。',\n",
       " '人们可以登上月球，却永远无法探索人们内心的宇宙。',\n",
       " '上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁',\n",
       " ' ',\n",
       " '邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。',\n",
       " '“多么美好的一天！”轰轰轰砰咚，啪哒哒哒轰隆隆，磅~',\n",
       " '感情不分食草或者食肉。',\n",
       " ' ',\n",
       " '坚硬的信仰。',\n",
       " '这个世界从不善待努力的人，努力了也不一定会成功，但是知道自己在努力，就是活下去的动力。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '黑暗之美。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '最忠于原著的一部。',\n",
       " ' ',\n",
       " ' ',\n",
       " '黑小鸭速效美白记。',\n",
       " '昆汀同学越来越变态了，比北野武还杜琪峰。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '爱情没有那么多借口，如果不能圆满，只能说明爱的不够。 ',\n",
       " '小成本大魅力。',\n",
       " ' ',\n",
       " '我们都有权利不与自己的过去和解。',\n",
       " ' ',\n",
       " ' ',\n",
       " '世界不完美，爱会有奇迹。',\n",
       " ' ',\n",
       " '做一颗让别人需要你的棋子。',\n",
       " ' ',\n",
       " '日本的家庭电影已经是世界巅峰了，步履不停是巅峰中的佳作。',\n",
       " '谁说王家卫镜头很晃？',\n",
       " '每个美丽事物背后都是滴血的现实。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ',\n",
       " '被偷走的岁月，被伤害的生命，被禁锢的灵魂，终将被希望和善意救赎。',\n",
       " ' ',\n",
       " ' ',\n",
       " ' ']"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "cur = con.cursor()\n",
    "sql = \"select introduction from movies\"\n",
    "cur.execute(sql)\n",
    "data = cur.fetchall()\n",
    "print(data)\n",
    "text = [item[0] for item in data]\n",
    "cur.close()\n",
    "con.close()\n",
    "text\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "b3eb45e4",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T17:18:23.047835Z",
     "start_time": "2025-06-14T17:18:23.008833Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "250"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import sqlite3\n",
    "con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "cur = con.cursor()\n",
    "page_sql = f\"select * from movies limit 25 offset 0\"\n",
    "total_sql = f\"select count(*) from movies\"\n",
    "data = cur.execute(page_sql)\n",
    "datalist = [movie for movie in data]\n",
    "data =cur.execute(total_sql)\n",
    "total = [item for item in data]\n",
    "cur.close()\n",
    "con.close()\n",
    "total[0][0]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "418b5770",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:46:38.803324Z",
     "start_time": "2025-06-12T16:46:38.797323Z"
    }
   },
   "source": [
    "## 保存数据到sqlite"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1cb9f0fd",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "2de36d03",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T18:39:55.485072Z",
     "start_time": "2025-06-12T18:39:44.543446Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "数据已成功保存到数据库！\n"
     ]
    }
   ],
   "source": [
    "import requests\n",
    "from bs4 import BeautifulSoup\n",
    "import sqlite3\n",
    "\n",
    "# 连接到 SQLite 数据库\n",
    "conn = sqlite3.connect('./数据库/douban_movies.db')\n",
    "cursor = conn.cursor()\n",
    "\n",
    "# 创建电影表\n",
    "cursor.execute('''\n",
    "CREATE TABLE IF NOT EXISTS movies (\n",
    "id INTEGER PRIMARY KEY AUTOINCREMENT,\n",
    "info_link text,\n",
    "pic_link text,\n",
    "cname varchar,\n",
    "ename varchar,\n",
    "score numeric,\n",
    "rated numeric,\n",
    "introduction text,\n",
    "info text)\n",
    "''')\n",
    "\n",
    "# 获取数据\n",
    "datalist = get_data('https://movie.douban.com/top250?start=')\n",
    "for data in datalist:  # 获取一个电影数据\n",
    "    for index in range(len(data)): # 遍历每个电影数据\n",
    "        if index == 4 or index == 5:  # 数字类型的不需要变成str\n",
    "            continue\n",
    "        data[index] = '\"' + data[index] + '\"'  # 其他数据需要加上“”变成str\n",
    "#     print(data)\n",
    "    # sql插入语句\n",
    "    insert_query = f\"INSERT INTO movies \\\n",
    "    (info_link, pic_link, cname, ename,score,rated,introduction,info)\\\n",
    "    VALUES ({','.join(data)})\"\n",
    "\n",
    "    #     print(insert_query)\n",
    "    # 执行sql语句\n",
    "    cursor.execute(insert_query)\n",
    "    # 提交更改\n",
    "    conn.commit()\n",
    "\n",
    "conn.close()\n",
    "print('数据已成功保存到数据库！')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 114,
   "id": "fcb7860f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:17:16.388225Z",
     "start_time": "2025-06-13T17:17:16.341222Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['id', 'info_link', 'pic_link', 'cname', 'ename', 'score', 'rated', 'introduction', 'info']\n",
      "SELECT * FROM movies\n",
      "<sqlite3.Cursor object at 0x000000000B468EA0>\n",
      "[(1, 'https://movie.douban.com/subject/1292052/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg', '肖申克的救赎', '\\xa0/\\xa0The Shawshank Redemption', 9.7, 3175384, '希望让人自由。', '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 蒂姆·罗宾斯 Tim Robbins  ... 1994\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情'), (2, 'https://movie.douban.com/subject/1291546/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561716440.jpg', '霸王别姬', ' ', 9.6, 2345033, '风华绝代。', '导演: 陈凯歌 Kaige Chen\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   张丰毅 Fengyi Zha... 1993\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情 同性'), (3, 'https://movie.douban.com/subject/1292722/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p457760035.jpg', '泰坦尼克号', '\\xa0/\\xa0Titanic', 9.5, 2409494, '失去的才是永恒的。 ', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo... 1997\\xa0 \\xa0美国 墨西哥\\xa0 \\xa0剧情 爱情 灾难'), (4, 'https://movie.douban.com/subject/1292720/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2372307693.jpg', '阿甘正传', '\\xa0/\\xa0Forrest Gump', 9.5, 2358191, '一部美国近现代史。', '导演: 罗伯特·泽米吉斯 Robert Zemeckis\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'), (5, 'https://movie.douban.com/subject/1291561/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2557573348.jpg', '千与千寻', '\\xa0/\\xa0千と千尋の神隠し', 9.4, 2452483, '最好的宫崎骏，最好的久石让。 ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 柊瑠美 Rumi Hîragi   入野自由 Miy... 2001\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 奇幻'), (6, 'https://movie.douban.com/subject/1292063/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2578474613.jpg', '美丽人生', '\\xa0/\\xa0La vita è bella', 9.5, 1437968, '最美的谎言。', '导演: 罗伯托·贝尼尼 Roberto Benigni\\xa0\\xa0\\xa0主演: 罗伯托·贝尼尼 Roberto Beni... 1997\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 爱情 战争'), (7, 'https://movie.douban.com/subject/1295644/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913554676.jpg', '这个杀手不太冷', '\\xa0/\\xa0Léon', 9.4, 2487128, '怪蜀黍和小萝莉不得不说的故事。', '导演: 吕克·贝松 Luc Besson\\xa0\\xa0\\xa0主演: 让·雷诺 Jean Reno   娜塔莉·波特曼 ... 1994\\xa0 \\xa0法国 美国\\xa0 \\xa0剧情 动作 犯罪'), (8, 'https://movie.douban.com/subject/1889243/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2614988097.jpg', '星际穿越', '\\xa0/\\xa0Interstellar', 9.4, 2086614, '爱是一种力量，让我们超越时空感知它的存在。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew Mc... 2014\\xa0 \\xa0美国 英国 加拿大\\xa0 \\xa0剧情 科幻 冒险'), (9, 'https://movie.douban.com/subject/3541415/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p513344864.jpg', '盗梦空间', '\\xa0/\\xa0Inception', 9.4, 2253815, '诺兰给了我们一场无法盗取的梦。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Le... 2010\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻 悬疑 冒险'), (10, 'https://movie.douban.com/subject/1292064/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p479682972.jpg', '楚门的世界', '\\xa0/\\xa0The Truman Show', 9.4, 1937244, '如果再也不能见到你，祝你早安，午安，晚安。', '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 金·凯瑞 Jim Carrey   劳拉·琳妮 Lau... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻'), (11, 'https://movie.douban.com/subject/1295124/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p492406163.jpg', '辛德勒的名单', \"\\xa0/\\xa0Schindler's List\", 9.5, 1213395, '拯救一个人，就是拯救整个世界。', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 连姆·尼森 Liam Neeson... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 战争'), (12, 'https://movie.douban.com/subject/3011091/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2587099240.jpg', '忠犬八公的故事', \"\\xa0/\\xa0Hachi: A Dog's Tale\", 9.4, 1502016, '永远都不能忘记你所爱的人。', '导演: 莱塞·霍尔斯道姆 Lasse Hallström\\xa0\\xa0\\xa0主演: 理查·基尔 Richard Ger... 2009\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情'), (13, 'https://movie.douban.com/subject/1292001/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2914698334.jpg', '海上钢琴师', \"\\xa0/\\xa0La leggenda del pianista sull'oceano\", 9.3, 1826930, '每个人都要走一条自己坚定了的路，就算是粉身碎骨。 ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 蒂姆·罗斯 Tim Roth   ... 1998\\xa0 \\xa0意大利\\xa0 \\xa0剧情 音乐'), (14, 'https://movie.douban.com/subject/3793023/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p579729551.jpg', '三傻大闹宝莱坞', '\\xa0/\\xa03 Idiots', 9.2, 2016955, '英俊版憨豆，高情商版谢耳朵。', '导演: 拉库马·希拉尼 Rajkumar Hirani\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   卡... 2009\\xa0 \\xa0印度\\xa0 \\xa0剧情 喜剧 爱情 歌舞'), (15, 'https://movie.douban.com/subject/25662329/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2323981221.jpg', '疯狂动物城', '\\xa0/\\xa0Zootopia', 9.2, 2172082, '迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。', '导演: 拜伦·霍华德 Byron Howard   瑞奇·摩尔 Rich Moore\\xa0\\xa0\\xa0主演: 金妮弗·... 2016\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'), (16, 'https://movie.douban.com/subject/1291549/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2884280708.jpg', '放牛班的春天', '\\xa0/\\xa0Les choristes', 9.3, 1430712, '天籁一般的童声，是最接近上帝的存在。 ', '导演: 克里斯托夫·巴拉蒂 Christophe Barratier\\xa0\\xa0\\xa0主演: 让-巴蒂斯特·莫尼... 2004\\xa0 \\xa0法国 瑞士 德国\\xa0 \\xa0剧情 音乐'), (17, 'https://movie.douban.com/subject/2131459/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1461851991.jpg', '机器人总动员', '\\xa0/\\xa0WALL·E', 9.3, 1438942, '小瓦力，大人生。', '导演: 安德鲁·斯坦顿 Andrew Stanton\\xa0\\xa0\\xa0主演: 本·贝尔特 Ben Burtt   艾丽... 2008\\xa0 \\xa0美国\\xa0 \\xa0科幻 动画 冒险'), (18, 'https://movie.douban.com/subject/1307914/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564556863.jpg', '无间道', '\\xa0/\\xa0無間道', 9.3, 1511174, '香港电影史上永不过时的杰作。', '导演: 刘伟强   麦兆辉\\xa0\\xa0\\xa0主演: 刘德华 Andy Lau   梁朝伟 Tony Leung Chiu W... 2002\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'), (19, 'https://movie.douban.com/subject/1296141/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2911817201.jpg', '控方证人', '\\xa0/\\xa0Witness for the Prosecution', 9.6, 671616, '比利·怀德满分作品。', '导演: 比利·怀尔德 Billy Wilder\\xa0\\xa0\\xa0主演: 泰隆·鲍华 Tyrone Power   玛琳·... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'), (20, 'https://movie.douban.com/subject/1292213/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2455050536.jpg', '大话西游之大圣娶亲', '\\xa0/\\xa0西遊記大結局之仙履奇緣', 9.2, 1661920, '一生所爱。', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'), (21, 'https://movie.douban.com/subject/5912992/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1363250216.jpg', '熔炉', '\\xa0/\\xa0도가니', 9.3, 1009464, '我们一路奋战不是为了改变世界，而是为了不让世界改变我们。', '导演: 黄东赫 Dong-hyuk Hwang\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung  ... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情'), (22, 'https://movie.douban.com/subject/6786002/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1454261925.jpg', '触不可及', '\\xa0/\\xa0Intouchables', 9.3, 1248263, '满满温情的高雅喜剧。', '导演: 奥利维·那卡什 Olivier Nakache   艾力克·托兰达 Eric Toledano\\xa0\\xa0\\xa0主... 2011\\xa0 \\xa0法国\\xa0 \\xa0剧情 喜剧'), (23, 'https://movie.douban.com/subject/1291841/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p616779645.jpg', '教父', '\\xa0/\\xa0The Godfather', 9.3, 1067087, '千万不要记恨你的对手，这样会让你失去理智。', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 马龙·白兰度 M... 1972\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'), (24, 'https://movie.douban.com/subject/20495023/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2505426431.jpg', '寻梦环游记', '\\xa0/\\xa0Coco', 9.1, 1894049, '死亡不是真的逝去，遗忘才是永恒的消亡。', '导演: 李·昂克里奇 Lee Unkrich   阿德里安·莫利纳 Adrian Molina\\xa0\\xa0\\xa0主演: ... 2017\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 音乐'), (25, 'https://movie.douban.com/subject/1849031/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1312700628.jpg', '当幸福来敲门', '\\xa0/\\xa0The Pursuit of Happyness', 9.1, 1642668, '平民励志片。 ', '导演: 加布里尔·穆奇诺 Gabriele Muccino\\xa0\\xa0\\xa0主演: 威尔·史密斯 Will Smith ... 2006\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 家庭'), (26, 'https://movie.douban.com/subject/1293172/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p452089833.jpg', '末代皇帝', '\\xa0/\\xa0The Last Emperor', 9.3, 991277, '“不要跟我比惨，我比你更惨”再适合这部电影不过了。', '导演: 贝纳尔多·贝托鲁奇 Bernardo Bertolucci\\xa0\\xa0\\xa0主演: 尊龙 John Lone   陈... 1987\\xa0 \\xa0英国 意大利 中国大陆 法国\\xa0 \\xa0剧情 传记 历史'), (27, 'https://movie.douban.com/subject/1295038/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913781448.jpg', '哈利·波特与魔法石', \"\\xa0/\\xa0Harry Potter and the Sorcerer's Stone\", 9.2, 1364188, '童话世界的开端。', '导演: Chris Columbus\\xa0\\xa0\\xa0主演: Daniel Radcliffe   Emma Watson   Rupert Grint 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'), (28, 'https://movie.douban.com/subject/1291560/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2540924496.jpg', '龙猫', '\\xa0/\\xa0となりのトトロ', 9.2, 1372497, '人人心中都有个龙猫，童年就永远不会消失。', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 日高法子 Noriko Hidaka   坂本千夏 Ch... 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (29, 'https://movie.douban.com/subject/3319755/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p501177648.jpg', '怦然心动', '\\xa0/\\xa0Flipped', 9.1, 1992388, '真正的幸福是来自内心深处。', '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 玛德琳·卡罗尔 Madeline Carroll   卡... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'), (30, 'https://movie.douban.com/subject/1292365/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2597919477.jpg', '活着', ' ', 9.3, 938096, '张艺谋最好的电影。', '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 葛优 You Ge   巩俐 Li Gong   姜武 Wu Jiang 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 历史 家庭'), (31, 'https://movie.douban.com/subject/1851857/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p462657443.jpg', '蝙蝠侠：黑暗骑士', '\\xa0/\\xa0The Dark Knight', 9.2, 1158190, '无尽的黑暗。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2008\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'), (32, 'https://movie.douban.com/subject/1291552/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2642829472.jpg', '指环王3：王者无敌', '\\xa0/\\xa0The Lord of the Rings: The Return of the King', 9.3, 881397, '史诗的终章。', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2003\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'), (33, 'https://movie.douban.com/subject/26752088/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2561305376.jpg', '我不是药神', ' ', 9, 2288521, '对我们国家而言，这样的电影多一部是一部。', '导演: 文牧野 Muye Wen\\xa0\\xa0\\xa0主演: 徐峥 Zheng Xu   王传君 Chuanjun Wang   周... 2018\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'), (34, 'https://movie.douban.com/subject/1300267/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1963126880.jpg', '乱世佳人', '\\xa0/\\xa0Gone with the Wind', 9.3, 763786, 'Tomorrow is another day.', '导演: 维克多·弗莱明 Victor Fleming   乔治·库克 George Cukor\\xa0\\xa0\\xa0主演: 费... 1939\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 爱情 战争'), (35, 'https://movie.douban.com/subject/2129039/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553594918.jpg', '飞屋环游记', '\\xa0/\\xa0Up', 9.1, 1450769, '最后那些最无聊的事情，才是最值得怀念的。 ', '导演: 彼特·道格特 Pete Docter   鲍勃·彼德森 Bob Peterson\\xa0\\xa0\\xa0主演: 爱德... 2009\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 动画 冒险'), (36, 'https://movie.douban.com/subject/3742360/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1512562287.jpg', '让子弹飞', ' ', 9, 1863862, '你给我翻译翻译，神马叫做TMD的惊喜。', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   葛优 You Ge   周润发 Yun-F... 2010\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 喜剧 动作 西部'), (37, 'https://movie.douban.com/subject/1308807/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2907583906.jpg', '哈尔的移动城堡', '\\xa0/\\xa0ハウルの動く城', 9.1, 1236920, '带着心爱的人在天空飞翔。', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 倍赏千惠子 Chieko Baishô   木村拓... 2004\\xa0 \\xa0日本\\xa0 \\xa0爱情 动画 奇幻 冒险'), (38, 'https://movie.douban.com/subject/21937452/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2118532944.jpg', '素媛', '\\xa0/\\xa0소원', 9.3, 753598, '受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。', '导演: 李濬益 Jun-ik Lee\\xa0\\xa0\\xa0主演: 薛景求 Kyung-gu Sol   严志媛 Ji-won Uhm ... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'), (39, 'https://movie.douban.com/subject/1293182/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2173577632.jpg', '十二怒汉', '\\xa0/\\xa012 Angry Men', 9.4, 554962, '1957年的理想主义。 ', '导演: Sidney Lumet\\xa0\\xa0\\xa0主演: 亨利·方达 Henry Fonda   马丁·鲍尔萨姆 Marti... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (40, 'https://movie.douban.com/subject/25958717/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2554525534.jpg', '海蒂和爷爷', '\\xa0/\\xa0Heidi', 9.3, 735686, '如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。', '导演: 阿兰·葛斯彭纳 Alain Gsponer\\xa0\\xa0\\xa0主演: 阿努克·斯特芬 Anuk Steffen  ... 2015\\xa0 \\xa0德国 瑞士\\xa0 \\xa0剧情 冒险 家庭'), (41, 'https://movie.douban.com/subject/1305487/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p453924541.jpg', '猫鼠游戏', '\\xa0/\\xa0Catch Me If You Can', 9.1, 1160462, '骗子大师和执著警探的你追我跑故事。 ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 L... 2002\\xa0 \\xa0美国 加拿大\\xa0 \\xa0传记 犯罪 剧情'), (42, 'https://movie.douban.com/subject/1291583/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2892409201.jpg', '天空之城', '\\xa0/\\xa0天空の城ラピュタ', 9.2, 976936, '对天空的追逐，永不停止。 ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 田中真弓 Mayumi Tanaka   横泽启子 Ke... 1986\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (43, 'https://movie.douban.com/subject/26387939/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2401676338.jpg', '摔跤吧！爸爸', '\\xa0/\\xa0Dangal', 9, 1697498, '你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。', '导演: 涅提·蒂瓦里 Nitesh Tiwari\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   法缇玛... 2016\\xa0 \\xa0印度\\xa0 \\xa0剧情 传记 运动 家庭'), (44, 'https://movie.douban.com/subject/1291858/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553104888.jpg', '鬼子来了', ' ', 9.3, 690802, '对敌人的仁慈，就是对自己残忍。', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   香川照之 Teruyuki Kagawa  ... 2000\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'), (45, 'https://movie.douban.com/subject/1929463/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1784592701.jpg', '少年派的奇幻漂流', '\\xa0/\\xa0Life of Pi', 9.1, 1452520, '瑰丽壮观、无人能及的冒险之旅。', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 苏拉·沙玛 Suraj Sharma   伊尔凡·可汗 Irrfan... 2012\\xa0 \\xa0美国 中国台湾 英国 加拿大\\xa0 \\xa0剧情 奇幻 冒险'), (46, 'https://movie.douban.com/subject/1296736/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1381339291.jpg', '钢琴家', '\\xa0/\\xa0The Pianist', 9.3, 722153, ' ', '导演: 罗曼·波兰斯基 Roman Polanski\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brod... 2002\\xa0 \\xa0英国 法国 波兰 德国 美国\\xa0 \\xa0剧情 传记 战争 音乐'), (47, 'https://movie.douban.com/subject/1291572/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2640236255.jpg', '指环王2：双塔奇兵', '\\xa0/\\xa0The Lord of the Rings: The Two Towers', 9.2, 829217, '承前启后的史诗篇章。', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2002\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'), (48, 'https://movie.douban.com/subject/1299398/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2561721372.jpg', '大话西游之月光宝盒', '\\xa0/\\xa0西遊記第壹佰零壹回之月光寶盒', 9, 1325159, ' ', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'), (49, 'https://movie.douban.com/subject/1291548/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575465690.jpg', '死亡诗社', '\\xa0/\\xa0Dead Poets Society', 9.2, 837681, '当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。', '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 罗宾·威廉姆斯 Robin Williams   罗伯... 1989\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (50, 'https://movie.douban.com/subject/30170448/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2555295759.jpg', '何以为家', '\\xa0/\\xa0كفرناحوم', 9.1, 1134640, '凝视卑弱生命，用电影改变命运。', '导演: 娜丁·拉巴基 Nadine Labaki\\xa0\\xa0\\xa0主演: 扎因·拉费阿 Zain al-Rafeea   ... 2018\\xa0 \\xa0黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国\\xa0 \\xa0剧情'), (51, 'https://movie.douban.com/subject/1298624/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2550757929.jpg', '闻香识女人', '\\xa0/\\xa0Scent of a Woman', 9.1, 989473, ' ', '导演: 马丁·布莱斯 Martin Brest\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 Al Pacino   克里斯... 1992\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (52, 'https://movie.douban.com/subject/27060077/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2531065411.jpg', '绿皮书', '\\xa0/\\xa0Green Book', 8.9, 1827087, '去除成见，需要勇气。', '导演: 彼得·法雷里 Peter Farrelly\\xa0\\xa0\\xa0主演: 维果·莫腾森 Viggo Mortensen  ... 2018\\xa0 \\xa0美国 中国大陆\\xa0 \\xa0剧情 喜剧 传记 音乐'), (53, 'https://movie.douban.com/subject/1418019/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2184505167.jpg', '大闹天宫', ' ', 9.4, 490940, ' ', '导演: 万籁鸣 Laiming Wan\\xa0\\xa0\\xa0主演: 邱岳峰 Yuefeng Qiu   富润生 Runsheng Fu... 1961(中国大陆)   1964(中国大陆)   1978(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 动画 奇幻 古装'), (54, 'https://movie.douban.com/subject/1291843/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p451926968.jpg', '黑客帝国', '\\xa0/\\xa0The Matrix', 9.1, 918472, ' ', '导演: 安迪·沃卓斯基 Andy Wachowski   拉娜·沃卓斯基 Lana Wachowski\\xa0\\xa0\\xa0主... 1999\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'), (55, 'https://movie.douban.com/subject/1291571/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2197698335.jpg', '指环王1：护戒使者', '\\xa0/\\xa0The Lord of the Rings: The Fellowship of the Ring', 9.1, 929313, ' ', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2001\\xa0 \\xa0新西兰 美国\\xa0 \\xa0剧情 动作 奇幻 冒险'), (56, 'https://movie.douban.com/subject/1293839/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2189265085.jpg', '罗马假日', '\\xa0/\\xa0Roman Holiday', 9.1, 1021094, ' ', '导演: 威廉·惠勒 William Wyler\\xa0\\xa0\\xa0主演: 奥黛丽·赫本 Audrey Hepburn   格... 1953\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'), (57, 'https://movie.douban.com/subject/1299131/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2194138787.jpg', '教父2', '\\xa0/\\xa0The Godfather: Part II', 9.3, 614546, ' ', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1974\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'), (58, 'https://movie.douban.com/subject/1301753/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p726659067.jpg', '狮子王', '\\xa0/\\xa0The Lion King', 9.1, 930180, ' ', '导演: Roger Allers   罗伯·明可夫 Rob Minkoff\\xa0\\xa0\\xa0主演: 乔纳森·泰勒·托马... 1994\\xa0 \\xa0美国\\xa0 \\xa0动画 冒险 歌舞'), (59, 'https://movie.douban.com/subject/1291828/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2653054340.jpg', '天堂电影院', '\\xa0/\\xa0Nuovo Cinema Paradiso', 9.2, 723999, ' ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 菲利普·努瓦雷 Philipp... 1988\\xa0 \\xa0意大利 法国\\xa0 \\xa0剧情 爱情'), (60, 'https://movie.douban.com/subject/1291818/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1910899751.jpg', '饮食男女', '\\xa0/\\xa0飲食男女', 9.2, 694451, ' ', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 郎雄 Sihung Lung   杨贵媚 Kuei-Mei Yang   吴... 1994\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 家庭'), (61, 'https://movie.douban.com/subject/21937445/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2158166535.jpg', '辩护人', '\\xa0/\\xa0변호인', 9.2, 642621, '电影的现实意义大过电影本身。', '导演: 杨宇硕 Woo-seok Yang\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金英爱 Yeong-ae... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'), (62, 'https://movie.douban.com/subject/1292000/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910931622.jpg', '搏击俱乐部', '\\xa0/\\xa0Fight Club', 9, 934588, ' ', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 爱德华·诺顿 Edward Norton   布拉... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 悬疑 惊悚'), (63, 'https://movie.douban.com/subject/1485260/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2192535722.jpg', '本杰明·巴顿奇事', '\\xa0/\\xa0The Curious Case of Benjamin Button', 9, 1071258, '在时间之河里感受溺水之苦。', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 凯特·布兰切特 Cate Blanchett   ... 2008\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'), (64, 'https://movie.douban.com/subject/1306029/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1665997400.jpg', '美丽心灵', '\\xa0/\\xa0A Beautiful Mind', 9.1, 833337, ' ', '导演: 朗·霍华德 Ron Howard\\xa0\\xa0\\xa0主演: 罗素·克劳 Russell Crowe   艾德·哈... 2001\\xa0 \\xa0美国\\xa0 \\xa0传记 剧情'), (65, 'https://movie.douban.com/subject/3008247/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1473670352.jpg', '穿条纹睡衣的男孩', '\\xa0/\\xa0The Boy in the Striped Pajamas', 9.2, 622961, '尽管有些不切实际的幻想，这部电影依旧是一部感人肺腑的佳作。', '导演: 马克·赫尔曼 Mark Herman\\xa0\\xa0\\xa0主演: 阿萨·巴特菲尔德 Asa Butterfield ... 2008\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 战争'), (66, 'https://movie.douban.com/subject/1292220/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2648230660.jpg', '情书', '\\xa0/\\xa0Love Letter', 8.9, 1275064, ' ', '导演: 岩井俊二 Shunji Iwai\\xa0\\xa0\\xa0主演: 中山美穗 Miho Nakayama   丰川悦司 Ets... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'), (67, 'https://movie.douban.com/subject/1900841/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1808872109.jpg', '窃听风暴', '\\xa0/\\xa0Das Leben der Anderen', 9.2, 616095, '别样人生。', '导演: 弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck\\xa0\\xa0&amp;n... 2006\\xa0 \\xa0德国\\xa0 \\xa0剧情 悬疑'), (68, 'https://movie.douban.com/subject/1293350/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792443418.jpg', '两杆大烟枪', '\\xa0/\\xa0Lock, Stock and Two Smoking Barrels', 9.1, 655463, ' ', '导演: 盖·里奇 Guy Ritchie\\xa0\\xa0\\xa0主演: 杰森·弗莱明 Jason Flemyng   德克斯特... 1998\\xa0 \\xa0英国\\xa0 \\xa0剧情 喜剧 犯罪'), (69, 'https://movie.douban.com/subject/3011235/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913457020.jpg', '哈利·波特与死亡圣器(下)', '\\xa0/\\xa0Harry Potter and the Deathly Hallows: Part 2', 9, 937526, '10年的完美句点。', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'), (70, 'https://movie.douban.com/subject/1294408/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p453788577.jpg', '音乐之声', '\\xa0/\\xa0The Sound of Music', 9.1, 662925, ' ', '导演: 罗伯特·怀斯 Robert Wise\\xa0\\xa0\\xa0主演: 朱莉·安德鲁斯 Julie Andrews   克... 1965\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 爱情 歌舞'), (71, 'https://movie.douban.com/subject/1292402/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2441988159.jpg', '西西里的美丽传说', '\\xa0/\\xa0Malèna', 8.9, 1064992, ' ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 莫妮卡·贝鲁奇 Monica ... 2000\\xa0 \\xa0意大利 美国\\xa0 \\xa0剧情 战争 情色'), (72, 'https://movie.douban.com/subject/1291543/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2219011938.jpg', '功夫', ' ', 8.9, 1283988, '警恶惩奸，维护世界和平这个任务就交给你了，好吗？', '导演: 周星驰 Stephen Chow\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   元秋 Qiu Yuen   ... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0动作 喜剧 犯罪 奇幻'), (73, 'https://movie.douban.com/subject/1652587/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2180085848.jpg', '阿凡达', '\\xa0/\\xa0Avatar', 8.8, 1533191, '绝对意义上的美轮美奂。', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 萨姆·沃辛顿 Sam Worthington ... 2009\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'), (74, 'https://movie.douban.com/subject/1291544/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913456870.jpg', '哈利·波特与阿兹卡班的囚徒', '\\xa0/\\xa0Harry Potter and the Prisoner of Azkaban', 9, 854805, '不一样的导演，不一样的哈利·波特。', '导演: 阿方索·卡隆 Alfonso Cuarón\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Rad... 2004\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'), (75, 'https://movie.douban.com/subject/26580232/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2498971355.jpg', '看不见的客人', '\\xa0/\\xa0Contratiempo', 8.8, 1398255, '你以为你以为的就是你以为的。', '导演: 奥里奥尔·保罗 Oriol Paulo\\xa0\\xa0\\xa0主演: 马里奥·卡萨斯 Mario Casas   阿... 2016\\xa0 \\xa0西班牙\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'), (76, 'https://movie.douban.com/subject/1292849/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1014542496.jpg', '拯救大兵瑞恩', '\\xa0/\\xa0Saving Private Ryan', 9.1, 703770, ' ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 战争'), (77, 'https://movie.douban.com/subject/1293544/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1593414327.jpg', '沉默的羔羊', '\\xa0/\\xa0The Silence of the Lambs', 8.9, 983835, ' ', '导演: 乔纳森·戴米 Jonathan Demme\\xa0\\xa0\\xa0主演: 朱迪·福斯特 Jodie Foster   安... 1991\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 惊悚'), (78, 'https://movie.douban.com/subject/1303021/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2165511465.jpg', '小鞋子', '\\xa0/\\xa0بچه های آسمان', 9.2, 449663, ' ', '导演: 马基德·马基迪 Majid Majidi\\xa0\\xa0\\xa0主演: 默罕默德·阿米尔·纳吉 Mohamma... 1997\\xa0 \\xa0伊朗\\xa0 \\xa0剧情 儿童 家庭'), (79, 'https://movie.douban.com/subject/1292224/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792238287.jpg', '飞越疯人院', \"\\xa0/\\xa0One Flew Over the Cuckoo's Nest\", 9.1, 588610, ' ', '导演: 米洛斯·福尔曼 Miloš Forman\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nichols... 1975\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (80, 'https://movie.douban.com/subject/11525673/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2183539003.jpg', '布达佩斯大饭店', '\\xa0/\\xa0The Grand Budapest Hotel', 8.9, 1048719, '小清新的故事里注入了大历史的情怀。', '导演: 韦斯·安德森 Wes Anderson\\xa0\\xa0\\xa0主演: 拉尔夫·费因斯 Ralph Fiennes   ... 2014\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 喜剧 冒险'), (81, 'https://movie.douban.com/subject/1292343/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2209066019.jpg', '蝴蝶效应', '\\xa0/\\xa0The Butterfly Effect', 8.9, 1033209, '人的命运被自己瞬间的抉择改变。', '导演: 埃里克·布雷斯 Eric Bress   J·麦基·格鲁伯 J. Mackye Gruber\\xa0\\xa0\\xa0主... 2004\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 悬疑 科幻 惊悚'), (82, 'https://movie.douban.com/subject/2334904/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p450262388.jpg', '禁闭岛', '\\xa0/\\xa0Shutter Island', 8.9, 1078136, '昔日翩翩少年，今日大腹便便。', '导演: Martin Scorsese\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo DiCaprio   ... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'), (83, 'https://movie.douban.com/subject/1780330/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480383375.jpg', '致命魔术', '\\xa0/\\xa0The Prestige', 8.9, 938121, '孪生蝙蝠侠大战克隆金刚狼。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 休·杰克曼 Hugh Jackman... 2006\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 悬疑 惊悚'), (84, 'https://movie.douban.com/subject/1292656/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480965695.jpg', '心灵捕手', '\\xa0/\\xa0Good Will Hunting', 9, 791894, ' ', '导演: 格斯·范·桑特 Gus Van Sant\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   罗宾·... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (85, 'https://movie.douban.com/subject/1291832/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910902213.jpg', '低俗小说', '\\xa0/\\xa0Pulp Fiction', 8.9, 927215, ' ', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 约翰·特拉沃尔塔 John Tra... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 犯罪'), (86, 'https://movie.douban.com/subject/5322596/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1305562621.jpg', '超脱', '\\xa0/\\xa0Detachment', 9, 695827, '穷尽一生，我们要学会的，不过是彼此拥抱。', '导演: 托尼·凯耶 Tony Kaye\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brody   马西... 2011\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (87, 'https://movie.douban.com/subject/1296996/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2913781951.jpg', '哈利·波特与密室', '\\xa0/\\xa0Harry Potter and the Chamber of Secrets', 8.9, 880539, ' ', '导演: Chris Columbus\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe   艾玛... 2002\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'), (88, 'https://movie.douban.com/subject/1294371/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2263408369.jpg', '摩登时代', '\\xa0/\\xa0Modern Times', 9.3, 334620, ' ', '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1936\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'), (89, 'https://movie.douban.com/subject/1302425/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2579932167.jpg', '喜剧之王', '\\xa0/\\xa0喜劇之王', 8.8, 1061490, ' ', '导演: 周星驰 Stephen Chow   李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Ch... 1999\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 剧情 爱情'), (90, 'https://movie.douban.com/subject/1300299/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1633113220.jpg', '杀人回忆', '\\xa0/\\xa0살인의 추억', 8.9, 807093, ' ', '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金相庆 Sang-kyun... 2003\\xa0 \\xa0韩国\\xa0 \\xa0剧情 动作 犯罪 悬疑 惊悚'), (91, 'https://movie.douban.com/subject/1297192/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2558364386.jpg', '致命ID', '\\xa0/\\xa0Identity', 8.9, 916411, ' ', '导演: 詹姆斯·曼高德 James Mangold\\xa0\\xa0\\xa0主演: 约翰·库萨克 John Cusack   雷... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'), (92, 'https://movie.douban.com/subject/1292679/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p465939041.jpg', '春光乍泄', '\\xa0/\\xa0春光乍洩', 9, 691785, ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   梁朝伟 Tony Leu... 1997\\xa0 \\xa0中国香港 日本 韩国\\xa0 \\xa0剧情 爱情 同性'), (93, 'https://movie.douban.com/subject/1292434/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2567845803.jpg', '一一', ' ', 9.1, 471018, ' ', '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 吴念真   李凯莉 Kelly Lee   金燕玲 Elai... 2000\\xa0 \\xa0中国台湾 日本\\xa0 \\xa0剧情 爱情 家庭'), (94, 'https://movie.douban.com/subject/3442220/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2559579779.jpg', '海豚湾', '\\xa0/\\xa0The Cove', 9.3, 376204, '海豚的微笑，是世界上最高明的伪装。', '导演: 路易·西霍尤斯 Louie Psihoyos\\xa0\\xa0\\xa0主演: 路易·西霍尤斯 Louie Psihoyo... 2009\\xa0 \\xa0美国\\xa0 \\xa0纪录片'), (95, 'https://movie.douban.com/subject/1292262/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p477229647.jpg', '美国往事', '\\xa0/\\xa0Once Upon a Time in America', 9.1, 456656, ' ', '导演: 赛尔乔·莱翁内 Sergio Leone\\xa0\\xa0\\xa0主演: 罗伯特·德尼罗 Robert De Niro ... 1984\\xa0 \\xa0美国 意大利\\xa0 \\xa0犯罪 剧情'), (96, 'https://movie.douban.com/subject/1298070/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1596085504.jpg', '加勒比海盗', '\\xa0/\\xa0Pirates of the Caribbean: The Curse of the Black Pearl', 8.8, 939884, ' ', '导演: 戈尔·维宾斯基 Gore Verbinski\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   ... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 冒险 奇幻'), (97, 'https://movie.douban.com/subject/1865703/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2794776839.jpg', '红辣椒', '\\xa0/\\xa0パプリカ', 9, 544527, '梦的勾结。', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 林原惠美 Megumi Hayashibara   江守彻 Toru... 2006\\xa0 \\xa0日本\\xa0 \\xa0动画 悬疑 科幻 惊悚'), (98, 'https://movie.douban.com/subject/1292223/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2219586434.jpg', '七宗罪', '\\xa0/\\xa0Se7en', 8.8, 1026905, ' ', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 摩根·弗里曼 Morgan Freeman   布... 1995\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'), (99, 'https://movie.douban.com/subject/1306249/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2357915564.jpg', '唐伯虎点秋香', '\\xa0/\\xa0唐伯虎點秋香', 8.7, 1187939, ' ', '导演: 李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   巩俐 Li Gong   陈... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 爱情 古装'), (100, 'https://movie.douban.com/subject/36445098/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918279456.jpg', '还有明天', \"\\xa0/\\xa0C'è ancora domani\", 9.4, 280758, ' ', '导演: 宝拉·柯特莱西 Paola Cortellesi\\xa0\\xa0\\xa0主演: 宝拉·柯特莱西 Paola Corte... 2023\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 历史'), (101, 'https://movie.douban.com/subject/6985810/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1546987967.jpg', '狩猎', '\\xa0/\\xa0Jagten', 9.1, 449605, '人言可畏。', '导演: 托马斯·温特伯格 Thomas Vinterberg\\xa0\\xa0\\xa0主演: 麦斯·米科尔森 Mads Mik... 2012\\xa0 \\xa0丹麦 瑞典\\xa0 \\xa0剧情'), (102, 'https://movie.douban.com/subject/1297359/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2920895053.jpg', '幽灵公主', '\\xa0/\\xa0もののけ姫', 8.9, 643741, ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 松田洋治 Yôji Matsuda   石田百合... 1997\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (103, 'https://movie.douban.com/subject/1305164/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2223011274.jpg', '甜蜜蜜', ' ', 8.9, 644445, ' ', '导演: 陈可辛 Peter Chan\\xa0\\xa0\\xa0主演: 黎明 Leon Lai   张曼玉 Maggie Cheung   ... 1996\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'), (104, 'https://movie.douban.com/subject/3395373/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1706428744.jpg', '蝙蝠侠：黑暗骑士崛起', '\\xa0/\\xa0The Dark Knight Rises', 8.9, 790613, '诺兰就是保证。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2012\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'), (105, 'https://movie.douban.com/subject/10777687/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1816276065.jpg', '7号房的礼物', '\\xa0/\\xa07번방의 선물', 8.9, 606888, '《我是山姆》的《美丽人生》。', '导演: 李焕庆 Hwan-kyeong Lee\\xa0\\xa0\\xa0主演: 柳承龙 Seung-yong Ryoo   朴信惠 Shi... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧 家庭'), (106, 'https://movie.douban.com/subject/27010768/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561439800.jpg', '寄生虫', '\\xa0/\\xa0기생충', 8.8, 1501710, ' ', '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   李善均 Seon-gyun... 2019\\xa0 \\xa0韩国\\xa0 \\xa0剧情'), (107, 'https://movie.douban.com/subject/1428581/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2700138245.jpg', '天书奇谭', ' ', 9.2, 317306, ' ', '导演: 王树忱 Shuchen Wang   钱运达 Yunda Qian\\xa0\\xa0\\xa0主演: 丁建华 Jianhua Din... 1983(中国大陆)   2021\\xa0 \\xa0中国大陆\\xa0 \\xa0动画 奇幻'), (108, 'https://movie.douban.com/subject/11026735/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2224568669.jpg', '超能陆战队', '\\xa0/\\xa0Big Hero 6', 8.8, 1112972, 'Balalala~~~', '导演: 唐·霍尔 Don Hall   克里斯·威廉姆斯 Chris Williams\\xa0\\xa0\\xa0主演: 斯科特... 2014\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动作 科幻 动画 冒险'), (109, 'https://movie.douban.com/subject/1296339/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2555762374.jpg', '爱在黎明破晓前', '\\xa0/\\xa0Before Sunrise', 8.8, 769250, ' ', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 1995\\xa0 \\xa0美国 奥地利 瑞士\\xa0 \\xa0剧情 爱情'), (110, 'https://movie.douban.com/subject/1787291/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p884763596.jpg', '被嫌弃的松子的一生', '\\xa0/\\xa0嫌われ松子の一生', 8.8, 756321, '以戏谑来戏谑戏谑。', '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 中谷美纪 Miki Nakatani   瑛太 E... 2006\\xa0 \\xa0日本\\xa0 \\xa0剧情 歌舞'), (111, 'https://movie.douban.com/subject/1297630/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2220184425.jpg', '第六感', '\\xa0/\\xa0The Sixth Sense', 8.9, 616612, ' ', '导演: M·奈特·沙马兰 M. Night Shyamalan\\xa0\\xa0\\xa0主演: 布鲁斯·威利斯 Bruce Wi... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'), (112, 'https://movie.douban.com/subject/1291990/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561542458.jpg', '爱在日落黄昏时', '\\xa0/\\xa0Before Sunset', 8.9, 629932, '九年后的重逢是世俗和责任的交叠，没了悸动和青涩，沧桑而温暖。', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2004\\xa0 \\xa0美国 法国\\xa0 \\xa0剧情 爱情'), (113, 'https://movie.douban.com/subject/1291999/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792381411.jpg', '重庆森林', '\\xa0/\\xa0重慶森林', 8.8, 896676, ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 林青霞 Brigitte Lin   金城武 Takeshi K... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'), (114, 'https://movie.douban.com/subject/2149806/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2707581855.jpg', '入殓师', '\\xa0/\\xa0おくりびと', 8.9, 728868, '死可能是一道门，逝去并不是终结，而是超越，走向下一程。', '导演: 泷田洋二郎 Yôjirô Takita\\xa0\\xa0\\xa0主演: 本木雅弘 Masahiro Motoki   ... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情'), (115, 'https://movie.douban.com/subject/1292370/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480956937.jpg', '剪刀手爱德华', '\\xa0/\\xa0Edward Scissorhands', 8.7, 1100357, ' ', '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   薇诺娜·... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'), (116, 'https://movie.douban.com/subject/1395091/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1351050722.jpg', '未麻的部屋', '\\xa0/\\xa0Perfect Blue', 9.1, 405257, ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 岩男润子 Junko Iwao   松本梨香 Rica Matsu... 1997\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 动画 悬疑 惊悚'), (117, 'https://movie.douban.com/subject/1418834/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2154212680.jpg', '断背山', '\\xa0/\\xa0Brokeback Mountain', 8.8, 761681, '每个人心中都有一座断背山。', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 希斯·莱杰 Heath Ledger   杰克·吉伦哈尔 Jake... 2005\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 爱情 同性 家庭'), (118, 'https://movie.douban.com/subject/1293359/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2620392435.jpg', '菊次郎的夏天', '\\xa0/\\xa0菊次郎の夏', 8.9, 656016, ' ', '导演: 北野武 Takeshi Kitano\\xa0\\xa0\\xa0主演: 北野武 Takeshi Kitano   关口雄介 Yus... 1999\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧'), (119, 'https://movie.douban.com/subject/1309055/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456904.jpg', '哈利·波特与火焰杯', '\\xa0/\\xa0Harry Potter and the Goblet of Fire', 8.8, 769812, ' ', '导演: 迈克·内威尔 Mike Newell\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radclif... 2005\\xa0 \\xa0英国 美国\\xa0 \\xa0悬疑 奇幻 冒险'), (120, 'https://movie.douban.com/subject/1294639/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2004174709.jpg', '勇敢的心', '\\xa0/\\xa0Braveheart', 8.9, 593856, ' ', '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 梅尔·吉布森 Mel Gibson   苏菲·玛... 1995\\xa0 \\xa0美国\\xa0 \\xa0动作 传记 剧情 历史 战争'), (121, 'https://movie.douban.com/subject/4202302/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p617533616.jpg', '借东西的小人阿莉埃蒂', '\\xa0/\\xa0借りぐらしのアリエッティ', 8.9, 609621, '曾经的那段美好会沉淀为一辈子的记忆。', '导演: 米林宏昌 Hiromasa Yonebayashi\\xa0\\xa0\\xa0主演: 志田未来 Mirai Shida   神木... 2010\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (122, 'https://movie.douban.com/subject/1461403/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2528965424.jpg', '茶馆', ' ', 9.6, 192633, ' ', '导演: 谢添 Tian Xie\\xa0\\xa0\\xa0主演: 于是之 Shizhi Yu   郑榕 Rong Zhen   蓝天野 T... 1982(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 历史'), (123, 'https://movie.douban.com/subject/10533913/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2874927470.jpg', '头脑特工队', '\\xa0/\\xa0Inside Out', 8.8, 765917, '愿我们都不用长大，每一座城堡都能永远存在。', '导演: 彼特·道格特 Pete Docter   罗纳尔多·德尔·卡门 Ronaldo Del Carmen\\xa0\\xa0&amp;nb... 2015\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'), (124, 'https://movie.douban.com/subject/10577869/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2070153774.jpg', '时空恋旅人', '\\xa0/\\xa0About Time', 8.8, 761275, '把每天当作最后一天般珍惜度过，积极拥抱生活，就是幸福。', '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 多姆纳尔·格里森 Domhnall Gl... 2013\\xa0 \\xa0英国 美国\\xa0 \\xa0喜剧 爱情 奇幻'), (125, 'https://movie.douban.com/subject/1292337/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p661160053.jpg', '无人知晓', '\\xa0/\\xa0誰も知らない', 9.1, 361420, '我的平常生活就是他人的幸福。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 柳乐优弥 Yûya Yagira   北浦爱... 2004\\xa0 \\xa0日本\\xa0 \\xa0剧情'), (126, 'https://movie.douban.com/subject/21318488/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2221768894.jpg', '消失的爱人', '\\xa0/\\xa0Gone Girl', 8.7, 1045317, '年度最佳date movie。', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 本·阿弗莱克 Ben Affleck   罗莎蒙... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'), (127, 'https://movie.douban.com/subject/1297447/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918554634.jpg', '倩女幽魂', ' ', 8.8, 815859, ' ', '导演: 程小东 Siu-Tung Ching\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   王祖贤 Joey W... 1987\\xa0 \\xa0中国香港\\xa0 \\xa0爱情 奇幻 武侠 古装'), (128, 'https://movie.douban.com/subject/1300992/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2190556408.jpg', '完美的世界', '\\xa0/\\xa0A Perfect World', 9.1, 349800, ' ', '导演: 克林特·伊斯特伍德 Clint Eastwood\\xa0\\xa0\\xa0主演: 凯文·科斯特纳 Kevin Cos... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'), (129, 'https://movie.douban.com/subject/1291875/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2564685215.jpg', '阳光灿烂的日子', ' ', 8.8, 675299, ' ', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 夏雨 Yu Xia   宁静 Jing Ning   陶虹 Hong Tao 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情'), (130, 'https://movie.douban.com/subject/1291557/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2918312477.jpg', '花样年华', '\\xa0/\\xa0花樣年華', 8.8, 766423, ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   梁朝伟 Tony Leu... 2000\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'), (131, 'https://movie.douban.com/subject/2353023/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2210954024.jpg', '驯龙高手', '\\xa0/\\xa0How to Train Your Dragon', 8.8, 829589, '和谐的生活离不开摸头与被摸头。', '导演: 迪恩·德布洛斯 Dean DeBlois   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演:... 2010\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 冒险'), (132, 'https://movie.douban.com/subject/25814705/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564498893.jpg', '小森林 夏秋篇', '\\xa0/\\xa0リトル・フォレスト 夏・秋', 9, 461611, '那些静得只能听见呼吸的日子里，你明白孤独即生活。', '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2014\\xa0 \\xa0日本\\xa0 \\xa0剧情'), (133, 'https://movie.douban.com/subject/1292215/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2447590313.jpg', '天使爱美丽', \"\\xa0/\\xa0Le Fabuleux destin d'Amélie Poulain\", 8.7, 1004447, ' ', '导演: 让-皮埃尔·热内 Jean-Pierre Jeunet\\xa0\\xa0\\xa0主演: 奥黛丽·塔图 Audrey Tau... 2001\\xa0 \\xa0法国 德国\\xa0 \\xa0剧情 喜剧 爱情'), (134, 'https://movie.douban.com/subject/10437779/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1903379979.jpg', '新世界', '\\xa0/\\xa0신세계', 8.9, 506484, '要做就做得狠一点，这样才能活下去。', '导演: 朴勋政 Hoon-jung Park\\xa0\\xa0\\xa0主演: 李政宰 Jung-Jae Lee   崔岷植 Min-sik... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪'), (135, 'https://movie.douban.com/subject/1418200/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2016401659.jpg', '傲慢与偏见', '\\xa0/\\xa0Pride &amp; Prejudice', 8.7, 893961, '爱是摈弃傲慢与偏见之后的曙光。', '导演: 乔·怀特 Joe Wright\\xa0\\xa0\\xa0主演: 凯拉·奈特莉 Keira Knightley   马修·... 2005\\xa0 \\xa0法国 英国 美国\\xa0 \\xa0剧情 爱情'), (136, 'https://movie.douban.com/subject/26628357/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2406624993.jpg', '一个叫欧维的男人决定去死', '\\xa0/\\xa0En man som heter Ove', 8.9, 546931, '惠及一生的美丽。', '导演: 汉内斯·赫尔姆 Hannes Holm\\xa0\\xa0\\xa0主演: 罗夫·拉斯加德 Rolf Lassgård... 2015\\xa0 \\xa0瑞典\\xa0 \\xa0剧情'), (137, 'https://movie.douban.com/subject/1297052/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456692072.jpg', '侧耳倾听', '\\xa0/\\xa0耳をすませば', 8.9, 507712, ' ', '导演: 近藤喜文 Yoshifumi Kondo\\xa0\\xa0\\xa0主演: 本名阳子 Youko Honna   小林桂树 K... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'), (138, 'https://movie.douban.com/subject/1291579/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2513247938.jpg', '怪兽电力公司', '\\xa0/\\xa0Monsters, Inc.', 8.8, 746463, ' ', '导演: 彼特·道格特 Pete Docter   大卫·斯沃曼 David Silverman\\xa0\\xa0\\xa0主演: 约... 2001\\xa0 \\xa0美国\\xa0 \\xa0儿童 喜剧 动画 奇幻 冒险'), (139, 'https://movie.douban.com/subject/1858711/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1283675359.jpg', '玩具总动员3', '\\xa0/\\xa0Toy Story 3', 8.9, 573087, '跨度十五年的欢乐与泪水。', '导演: 李·昂克里奇 Lee Unkrich\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   蒂姆·艾... 2010\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'), (140, 'https://movie.douban.com/subject/26799731/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2505525050.jpg', '请以你的名字呼唤我', '\\xa0/\\xa0Call Me by Your Name', 8.8, 799520, '沉醉在电影的情感和视听氛围中无法自拔。', '导演: 卢卡·瓜达尼诺 Luca Guadagnino\\xa0\\xa0\\xa0主演: 艾米·汉莫 Armie Hammer   ... 2017\\xa0 \\xa0意大利 法国 巴西 美国\\xa0 \\xa0剧情 爱情 同性'), (141, 'https://movie.douban.com/subject/1294240/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2169664351.jpg', '教父3', '\\xa0/\\xa0The Godfather: Part III', 9, 416887, ' ', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'), (142, 'https://movie.douban.com/subject/1828115/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p453716305.jpg', '色，戒', ' ', 8.7, 926479, '假戏真情，爱欲深海', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   汤唯 Wei Tang   ... 2007\\xa0 \\xa0中国台湾 中国大陆 美国 中国香港\\xa0 \\xa0剧情 爱情 情色'), (143, 'https://movie.douban.com/subject/1292274/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2181698213.jpg', '幸福终点站', '\\xa0/\\xa0The Terminal', 8.8, 623677, '有时候幸福需要等一等。 ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 2004\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'), (144, 'https://movie.douban.com/subject/1307315/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2532803206.jpg', '哪吒闹海', ' ', 9.2, 297490, ' ', '导演: 王树忱 Shuchen Wang   严定宪 Dingxian Yan\\xa0\\xa0\\xa0主演: 梁正晖 Zhenghui ... 1979\\xa0 \\xa0中国大陆\\xa0 \\xa0冒险 动画 奇幻'), (145, 'https://movie.douban.com/subject/6307447/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1800813767.jpg', '被解救的姜戈', '\\xa0/\\xa0Django Unchained', 8.8, 670386, '热血沸腾，那个低俗、性感的无耻混蛋又来了。', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 杰米·福克斯 Jamie Foxx  ... 2012\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 西部 冒险'), (146, 'https://movie.douban.com/subject/25814707/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2618201652.jpg', '小森林 冬春篇', '\\xa0/\\xa0リトル・フォレスト 冬・春', 9, 410618, '尊敬他人，尊敬你生活的这片土地，明白孤独是人生的常态。', '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情'), (147, 'https://movie.douban.com/subject/1297518/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p648370300.jpg', '九品芝麻官', ' ', 8.8, 766656, ' ', '导演: 王晶 Jing Wong\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng   ... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 古装'), (148, 'https://movie.douban.com/subject/25986180/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2360940399.jpg', '釜山行', '\\xa0/\\xa0부산행', 8.6, 1314219, '揭露人性的丧尸题材力作。', '导演: 延尚昊 Sang-ho Yeon\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung   马... 2016\\xa0 \\xa0韩国\\xa0 \\xa0动作 惊悚 灾难'), (149, 'https://movie.douban.com/subject/3287562/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792776858.jpg', '神偷奶爸', '\\xa0/\\xa0Despicable Me', 8.7, 1023427, \"MrI Don't Care其实也有Care的时候。\", '导演: 皮艾尔·柯芬 Pierre Coffin   克里斯·雷纳德 Chris Renaud\\xa0\\xa0\\xa0主演: ... 2010\\xa0 \\xa0美国 法国\\xa0 \\xa0喜剧 动画 冒险'), (150, 'https://movie.douban.com/subject/5989818/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1675053073.jpg', '萤火之森', '\\xa0/\\xa0蛍火の杜へ', 8.8, 593028, '触不到的恋人。', '导演: 大森贵弘 Takahiro Omori\\xa0\\xa0\\xa0主演: 佐仓绫音 Ayane Sakura   内山昂辉 K... 2011\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画 奇幻'), (151, 'https://movie.douban.com/subject/1303037/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2249048907.jpg', '喜宴', '\\xa0/\\xa0囍宴', 9, 413100, ' ', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 赵文瑄 Winston Chao   归亚蕾 Ya-lei Kuei   郎... 1993\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 喜剧 爱情 同性 家庭'), (152, 'https://movie.douban.com/subject/4268598/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p689520756.jpg', '告白', ' ', 8.8, 724100, '没有一人完全善，也没有一人完全恶。', '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 松隆子 Takako Matsu   冈田将生 ... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 悬疑'), (153, 'https://movie.douban.com/subject/3072124/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p488255145.jpg', '玛丽和马克思', '\\xa0/\\xa0Mary and Max', 9, 449775, '你是我最好的朋友，你是我唯一的朋友 。', '导演: 亚当·艾略特 Adam Elliot\\xa0\\xa0\\xa0主演: 托妮·科莱特 Toni Collette   菲利... 2009\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 喜剧 动画'), (154, 'https://movie.douban.com/subject/4920389/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2516578307.jpg', '头号玩家', '\\xa0/\\xa0Ready Player One', 8.6, 1478098, '写给影迷，动漫迷和游戏迷的一封情书。', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 泰伊·谢里丹 Tye Sheri... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'), (155, 'https://movie.douban.com/subject/10463953/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2255040492.jpg', '模仿游戏', '\\xa0/\\xa0The Imitation Game', 8.8, 704957, '他给机器起名“克里斯托弗”，因为这是他初恋的名字。', '导演: 莫滕·泰杜姆 Morten Tyldum\\xa0\\xa0\\xa0主演: 本尼迪克特·康伯巴奇 Benedict C... 2014\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 战争 同性'), (156, 'https://movie.douban.com/subject/1291545/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p692813374.jpg', '大鱼', '\\xa0/\\xa0Big Fish', 8.8, 612014, ' ', '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 伊万·麦克格雷格 Ewan McGregor   阿... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻 冒险'), (157, 'https://movie.douban.com/subject/1295399/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215886505.jpg', '七武士', '\\xa0/\\xa0七人の侍', 9.3, 224011, ' ', '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   志村乔 ... 1954\\xa0 \\xa0日本\\xa0 \\xa0动作 冒险 剧情'), (158, 'https://movie.douban.com/subject/1293181/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1021883305.jpg', '惊魂记', '\\xa0/\\xa0Psycho', 9, 341087, ' ', '导演: 阿尔弗雷德·希区柯克 Alfred Hitchcock\\xa0\\xa0\\xa0主演: 安东尼·博金斯 Antho... 1960\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'), (159, 'https://movie.douban.com/subject/1316510/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2609063922.jpg', '射雕英雄传之东成西就', '\\xa0/\\xa0射鵰英雄傳之東成西就', 8.7, 700232, ' ', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   林青霞 Bri... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 奇幻 武侠 古装'), (160, 'https://movie.douban.com/subject/26325320/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2398141939.jpg', '血战钢锯岭', '\\xa0/\\xa0Hacksaw Ridge', 8.7, 840167, '优秀的战争片不会美化战场，不会粉饰死亡，不会矮化敌人，不会无视常识，最重要的，不会宣扬战争。', '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 安德鲁·加菲尔德 Andrew Garfield  ... 2016\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 传记 历史 战争'), (161, 'https://movie.douban.com/subject/1306861/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p652417775.jpg', '我是山姆', '\\xa0/\\xa0I Am Sam', 9, 366804, ' ', '导演: 杰茜·尼尔森 Jessie Nelson\\xa0\\xa0\\xa0主演: Sean Penn   Dakota Fanning   Mi... 2001\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'), (162, 'https://movie.douban.com/subject/26683290/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2910701461.jpg', '你的名字。', '\\xa0/\\xa0君の名は。', 8.5, 1551259, '穿越错位的时空，仰望陨落的星辰，你没留下你的名字，我却无法忘记那句“我爱你”。', '导演: 新海诚 Makoto Shinkai\\xa0\\xa0\\xa0主演: 神木隆之介 Ryûnosuke Kamiki   上... 2016\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'), (163, 'https://movie.douban.com/subject/4917726/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1374786017.jpg', '阳光姐妹淘', '\\xa0/\\xa0써니', 8.8, 625272, '再多各自牛逼的时光，也比不上一起傻逼的岁月。 ', '导演: 姜炯哲 Hyeong-Cheol Kang\\xa0\\xa0\\xa0主演: 沈恩京 Eun-kyung Shim   闵孝琳 Hy... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧'), (164, 'https://movie.douban.com/subject/21360417/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2016930906.jpg', '恐怖直播', '\\xa0/\\xa0더 테러 라이브', 8.7, 710982, '恐怖分子的“秋菊打官司”。', '导演: 金秉祐 Byeong-woo Kim\\xa0\\xa0\\xa0主演: 河正宇 Jung-woo Ha   李璟荣 Kyeong-y... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪 悬疑'), (165, 'https://movie.douban.com/subject/1302467/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461818.jpg', '黑客帝国3：矩阵革命', '\\xa0/\\xa0The Matrix Revolutions', 8.8, 484824, ' ', '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'), (166, 'https://movie.douban.com/subject/1307856/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505048077.jpg', '背靠背，脸对脸', ' ', 9.5, 168342, ' ', '导演: 黄建新 Jianxin Huang   杨亚洲 Yazhou Yang\\xa0\\xa0\\xa0主演: 牛振华 Zhenhua N... 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情'), (167, 'https://movie.douban.com/subject/24733428/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2595591069.jpg', '心灵奇旅', '\\xa0/\\xa0Soul', 8.7, 1100546, ' ', '导演: 彼特·道格特 Pete Docter   凯普·鲍尔斯 Kemp Powers\\xa0\\xa0\\xa0主演: 杰米·... 2020\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 音乐'), (168, 'https://movie.douban.com/subject/1417598/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p726839485.jpg', '电锯惊魂', '\\xa0/\\xa0Saw', 8.7, 592889, '真相就在眼前。', '导演: 詹姆斯·温 James Wan\\xa0\\xa0\\xa0主演: 雷·沃纳尔 Leigh Whannell   加利·艾... 2004\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'), (169, 'https://movie.douban.com/subject/26611804/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2502943384.jpg', '三块广告牌', '\\xa0/\\xa0Three Billboards Outside Ebbing, Missouri', 8.7, 896710, '怼天怼地，你走后，她与世界为敌。', '导演: 马丁·麦克唐纳 Martin McDonagh\\xa0\\xa0\\xa0主演: 弗兰西斯·麦克多蒙德 France... 2017\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 犯罪'), (170, 'https://movie.douban.com/subject/27119724/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2567198874.jpg', '小丑', '\\xa0/\\xa0Joker', 8.7, 1102643, ' ', '导演: 托德·菲利普斯 Todd Phillips\\xa0\\xa0\\xa0主演: 杰昆·菲尼克斯 Joaquin Phoeni... 2019\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 犯罪 惊悚'), (171, 'https://movie.douban.com/subject/1578507/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792223507.jpg', '谍影重重3', '\\xa0/\\xa0The Bourne Ultimatum', 8.9, 457221, '像吃了苏打饼一样干脆的电影。', '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2007\\xa0 \\xa0美国 德国 法国 英国\\xa0 \\xa0动作 悬疑 惊悚'), (172, 'https://movie.douban.com/subject/1793929/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2166160837.jpg', '达拉斯买家俱乐部', '\\xa0/\\xa0Dallas Buyers Club', 8.8, 493459, 'Jared Leto的腿比女人还美！', '导演: 让-马克·瓦雷 Jean-Marc Vallée\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew McCon... 2013\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 同性'), (173, 'https://movie.douban.com/subject/1907966/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1867084027.jpg', '疯狂原始人', '\\xa0/\\xa0The Croods', 8.7, 901074, '老少皆宜，这就是好莱坞动画的魅力。', '导演: 科克·德·米科 Kirk De Micco   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'), (174, 'https://movie.douban.com/subject/1307106/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p958008320.jpg', '无间道2', '\\xa0/\\xa0無間道II', 8.8, 547278, ' ', '导演: 刘伟强 Andrew Lau   麦兆辉 Alan Mak\\xa0\\xa0\\xa0主演: 陈冠希 Edison Chen   ... 2003\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'), (175, 'https://movie.douban.com/subject/1300374/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p767586451.jpg', '绿里奇迹', '\\xa0/\\xa0The Green Mile', 8.9, 375582, ' ', '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1999\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 奇幻 悬疑'), (176, 'https://movie.douban.com/subject/10808442/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2074715729.jpg', '爱在午夜降临前', '\\xa0/\\xa0Before Midnight', 8.9, 455722, '所谓爱情，就是话唠一路，都不会心生腻烦，彼此嫌弃。', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2013\\xa0 \\xa0美国 希腊\\xa0 \\xa0剧情 爱情'), (177, 'https://movie.douban.com/subject/25895901/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2603364117.jpg', '海街日记', '\\xa0/\\xa0海街diary', 8.8, 504193, '是枝裕和的家庭习作。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 绫濑遥 Haruka Ayase   长泽雅美 M... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'), (178, 'https://movie.douban.com/subject/1291585/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1917567652.jpg', '风之谷', '\\xa0/\\xa0風の谷のナウシカ', 8.9, 384970, ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 岛本须美 Sumi Shimamoto   松田洋治 Y... 1984\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (179, 'https://movie.douban.com/subject/1292208/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p455677490.jpg', '上帝之城', '\\xa0/\\xa0Cidade de Deus', 9, 325843, ' ', '导演: 费尔南多·梅里尔斯 Fernando Meirelles   卡迪亚·兰德 Kátia Lund\\xa0\\xa0&amp;nbsp... 2002\\xa0 \\xa0巴西 法国\\xa0 \\xa0犯罪 剧情'), (180, 'https://movie.douban.com/subject/1297574/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2504997087.jpg', '英雄本色', ' ', 8.6, 591587, ' ', '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   狄龙 Lung Ti   张国... 1986\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 动作 犯罪'), (181, 'https://movie.douban.com/subject/1862151/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p712241453.jpg', '疯狂的石头', ' ', 8.6, 901334, '中国版《两杆大烟枪》。', '导演: 宁浩 Hao Ning\\xa0\\xa0\\xa0主演: 郭涛 Tao Guo   刘桦 Hua Liu   连晋 Teddy Lin 2006\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0喜剧 犯罪'), (182, 'https://movie.douban.com/subject/1293460/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1612355875.jpg', '雨中曲', \"\\xa0/\\xa0Singin' in the Rain\", 9.1, 257870, ' ', '导演: 斯坦利·多南 Stanley Donen   吉恩·凯利 Gene Kelly\\xa0\\xa0\\xa0主演: 吉恩·... 1952\\xa0 \\xa0美国\\xa0 \\xa0喜剧 歌舞 爱情'), (183, 'https://movie.douban.com/subject/25917973/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2276780256.jpg', '心迷宫', ' ', 8.7, 594427, '荒诞讽刺，千奇百巧，抽丝剥茧，百转千回。', '导演: 忻钰坤 Yukun Xin\\xa0\\xa0\\xa0主演: 霍卫民 Weimin Huo   王笑天 Xiaotian Wang ... 2014\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 犯罪 悬疑'), (184, 'https://movie.douban.com/subject/1292226/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2560717825.jpg', '2001太空漫游', '\\xa0/\\xa02001: A Space Odyssey', 8.9, 378222, ' ', '导演: 斯坦利·库布里克 Stanley Kubrick\\xa0\\xa0\\xa0主演: 凯尔·杜拉 Keir Dullea   ... 1968\\xa0 \\xa0英国 美国\\xa0 \\xa0科幻 惊悚 冒险'), (185, 'https://movie.douban.com/subject/1295409/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2597918718.jpg', '纵横四海', '\\xa0/\\xa0緃横四海', 8.8, 463606, ' ', '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   张国荣 Leslie Cheung... 1991\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 动作 犯罪'), (186, 'https://movie.douban.com/subject/1291992/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910924635.jpg', '末路狂花', '\\xa0/\\xa0Thelma &amp; Louise', 9, 322325, ' ', '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 吉娜·戴维斯 Geena Davis   苏... 1991\\xa0 \\xa0美国 英国 法国\\xa0 \\xa0犯罪 剧情 惊悚'), (187, 'https://movie.douban.com/subject/1304447/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p641688453.jpg', '记忆碎片', '\\xa0/\\xa0Memento', 8.7, 653229, ' ', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 盖·皮尔斯 Guy Pearce  ... 2000\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 悬疑 惊悚'), (188, 'https://movie.douban.com/subject/1291822/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p470419493.jpg', '卢旺达饭店', '\\xa0/\\xa0Hotel Rwanda', 8.9, 358811, '当这个世界闭上双眼，他却敞开了怀抱。', '导演: 特瑞·乔治 Terry George\\xa0\\xa0\\xa0主演: 唐·钱德尔 Don Cheadle   苏菲·奥... 2004\\xa0 \\xa0英国 南非 意大利 美国\\xa0 \\xa0剧情 传记 历史 战争'), (189, 'https://movie.douban.com/subject/1422283/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2319879389.jpg', '高山下的花环', ' ', 9.5, 141637, ' ', '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 吕晓禾 Xiaohe Lü   唐国强 Guoqiang Tang   何... 1984(中国大陆)   1985\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 战争'), (190, 'https://movie.douban.com/subject/6534248/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1735642656.jpg', '无敌破坏王', '\\xa0/\\xa0Wreck-It Ralph', 8.7, 595683, '迪士尼和皮克斯拿错剧本的产物。', '导演: 瑞奇·莫尔 Rich Moore\\xa0\\xa0\\xa0主演: 约翰·C·赖利 John C. Reilly   萨拉... 2012\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'), (191, 'https://movie.douban.com/subject/27622447/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2530599636.jpg', '小偷家族', '\\xa0/\\xa0万引き家族', 8.7, 878607, '我们组成了家。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 中川雅也 Lily Franky   安藤樱 Sa... 2018\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 家庭'), (192, 'https://movie.douban.com/subject/1291578/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1910895719.jpg', '冰川时代', '\\xa0/\\xa0Ice Age', 8.7, 669498, ' ', '导演: 卡洛斯·沙尔丹哈 Carlos Saldanha   克里斯·韦奇 Chris Wedge\\xa0\\xa0\\xa0主演... 2002\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'), (193, 'https://movie.douban.com/subject/3011051/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p462470694.jpg', '恐怖游轮', '\\xa0/\\xa0Triangle', 8.5, 959466, '不要企图在重复中寻找已经失去的爱。', '导演: 克里斯托弗·史密斯 Christopher Smith\\xa0\\xa0\\xa0主演: 梅利莎·乔治 Melissa ... 2009\\xa0 \\xa0英国 澳大利亚\\xa0 \\xa0剧情 悬疑 惊悚'), (194, 'https://movie.douban.com/subject/1310177/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p456703618.jpg', '东京教父', '\\xa0/\\xa0東京ゴッドファーザーズ', 9, 276447, ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 江守彻 Toru Emori   梅垣义明 Yoshiaki Ume... 2003\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧 动画'), (195, 'https://movie.douban.com/subject/1292329/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p848381236.jpg', '牯岭街少年杀人事件', '\\xa0/\\xa0牯嶺街少年殺人事件', 8.9, 351883, ' ', '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 张震 Chen Chang   杨静怡 Lisa Yang   张... 1991\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 犯罪'), (196, 'https://movie.douban.com/subject/1307811/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456676352.jpg', '魔女宅急便', '\\xa0/\\xa0魔女の宅急便', 8.7, 509826, ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 高山南 Minami Takayama   佐久间玲 Re... 1989\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (197, 'https://movie.douban.com/subject/3792799/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p456666151.jpg', '岁月神偷', '\\xa0/\\xa0歲月神偷', 8.7, 604493, '岁月流逝，来日可追。', '导演: 罗启锐 Alex Law\\xa0\\xa0\\xa0主演: 吴君如 Sandra Ng   任达华 Simon Yam   钟绍... 2010\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 家庭'), (198, 'https://movie.douban.com/subject/1959195/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2603716224.jpg', '忠犬八公物语', '\\xa0/\\xa0ハチ公物語', 9.2, 213149, ' ', '导演: 神山征二郎 Seijirô Kôyama\\xa0\\xa0\\xa0主演: 仲代达矢 Tatsuya Nakadai  ... 1987\\xa0 \\xa0日本\\xa0 \\xa0剧情'), (199, 'https://movie.douban.com/subject/24750126/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2919686972.jpg', '荒蛮故事', '\\xa0/\\xa0Relatos salvajes', 8.7, 501720, '始于荒诞，止于更荒诞。', '导演: 达米安·斯兹弗隆 Damián Szifron\\xa0\\xa0\\xa0主演: 达里奥·葛兰帝内提 Darío... 2014\\xa0 \\xa0阿根廷 西班牙\\xa0 \\xa0剧情 喜剧 犯罪'), (200, 'https://movie.douban.com/subject/1867345/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2676812053.jpg', '遗愿清单', '\\xa0/\\xa0The Bucket List', 8.7, 518528, '用剩余不多的时间，去燃烧整个生命。', '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nicholson   摩根... 2007\\xa0 \\xa0美国\\xa0 \\xa0冒险 喜剧 剧情'), (201, 'https://movie.douban.com/subject/27059130/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505928032.jpg', '大佛普拉斯', ' ', 8.7, 533568, '人们可以登上月球，却永远无法探索人们内心的宇宙。', '导演: 黄信尧 Hsin-yao Huang\\xa0\\xa0\\xa0主演: 庄益增 Yizeng Zhuang   陈竹昇 Chu-sh... 2017\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 喜剧'), (202, 'https://movie.douban.com/subject/2209573/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2434249040.jpg', '贫民窟的百万富翁', '\\xa0/\\xa0Slumdog Millionaire', 8.6, 793926, '上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁', '导演: 丹尼·鲍尔 Danny Boyle   洛芙琳·坦丹 Loveleen Tandan\\xa0\\xa0\\xa0主演: 戴夫... 2008\\xa0 \\xa0英国\\xa0 \\xa0剧情 爱情'), (203, 'https://movie.douban.com/subject/1297880/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575337180.jpg', '芙蓉镇', ' ', 9.3, 176430, ' ', '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 刘晓庆 Xiaoqing Liu   姜文 Wen Jiang   郑在石... 1987\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 爱情'), (204, 'https://movie.douban.com/subject/3075287/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p988260245.jpg', '源代码', '\\xa0/\\xa0Source Code', 8.6, 903706, '邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。', '导演: 邓肯·琼斯 Duncan Jones\\xa0\\xa0\\xa0主演: 杰克·吉伦哈尔 Jake Gyllenhaal   ... 2011\\xa0 \\xa0美国 加拿大\\xa0 \\xa0科幻 悬疑 惊悚'), (205, 'https://movie.douban.com/subject/3592854/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2236181653.jpg', '疯狂的麦克斯4：狂暴之路', '\\xa0/\\xa0Mad Max: Fury Road', 8.7, 601335, '“多么美好的一天！”轰轰轰砰咚，啪哒哒哒轰隆隆，磅~', '导演: 乔治·米勒 George Miller\\xa0\\xa0\\xa0主演: 汤姆·哈迪 Tom Hardy   查理兹·塞... 2015\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0动作 科幻 冒险'), (206, 'https://movie.douban.com/subject/4848115/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p709670262.jpg', '你看起来好像很好吃', '\\xa0/\\xa0おまえうまそうだな', 8.9, 364395, '感情不分食草或者食肉。', '导演: 藤森雅也 Masaya Fujimori\\xa0\\xa0\\xa0主演: 山口胜平 Kappei Yamaguchi   爱河... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 儿童'), (207, 'https://movie.douban.com/subject/1292328/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1982176012.jpg', '东邪西毒', '\\xa0/\\xa0東邪西毒', 8.6, 621862, ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   林青霞 Brigitte... 1994\\xa0 \\xa0中国香港 中国台湾\\xa0 \\xa0剧情 动作 爱情 武侠 古装'), (208, 'https://movie.douban.com/subject/1308857/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2363208684.jpg', '可可西里', ' ', 8.9, 335492, '坚硬的信仰。', '导演: 陆川 Chuan Lu\\xa0\\xa0\\xa0主演: 多布杰 Duobujie   张磊 Lei Zhang   亓亮 Qi L... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 犯罪'), (209, 'https://movie.douban.com/subject/25773932/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2915975989.jpg', '爆裂鼓手', '\\xa0/\\xa0Whiplash', 8.6, 669571, '这个世界从不善待努力的人，努力了也不一定会成功，但是知道自己在努力，就是活下去的动力。', '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 迈尔斯·特勒 Miles Teller  ... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 音乐'), (210, 'https://movie.douban.com/subject/1293908/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2170238828.jpg', '城市之光', '\\xa0/\\xa0City Lights', 9.3, 165622, ' ', '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1931\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'), (211, 'https://movie.douban.com/subject/5300054/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2549558913.jpg', '波西米亚狂想曲', '\\xa0/\\xa0Bohemian Rhapsody', 8.6, 670775, ' ', '导演: 布莱恩·辛格 Bryan Singer\\xa0\\xa0\\xa0主演: 拉米·马雷克 Rami Malek   本·哈... 2018\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 同性 音乐'), (212, 'https://movie.douban.com/subject/34874432/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2868462052.jpg', '花束般的恋爱', '\\xa0/\\xa0花束みたいな恋をした', 8.6, 779070, ' ', '导演: 土井裕泰 Nobuhiro Doi\\xa0\\xa0\\xa0主演: 菅田将晖 Masaki Suda   有村架纯 Kasu... 2021\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'), (213, 'https://movie.douban.com/subject/1978709/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2549648344.jpg', '黑天鹅', '\\xa0/\\xa0Black Swan', 8.6, 829555, '黑暗之美。', '导演: 达伦·阿罗诺夫斯基 Darren Aronofsky\\xa0\\xa0\\xa0主演: 娜塔莉·波特曼 Natalie... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 惊悚'), (214, 'https://movie.douban.com/subject/25934014/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2901102612.jpg', '爱乐之城', '\\xa0/\\xa0La La Land', 8.4, 1057877, ' ', '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 歌舞'), (215, 'https://movie.douban.com/subject/1303394/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2570901292.jpg', '青蛇', ' ', 8.6, 576899, ' ', '导演: 徐克 Hark Tsui\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   王祖贤 Joey Wang   ... 1993\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 爱情 奇幻 古装'), (216, 'https://movie.douban.com/subject/2133323/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2160195181.jpg', '白日梦想家', '\\xa0/\\xa0The Secret Life of Walter Mitty', 8.6, 609021, ' ', '导演: 本·斯蒂勒 Ben Stiller\\xa0\\xa0\\xa0主演: 本·斯蒂勒 Ben Stiller   克里斯汀·... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 喜剧 冒险'), (217, 'https://movie.douban.com/subject/2051007/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456984.jpg', '哈利·波特与死亡圣器(上)', '\\xa0/\\xa0Harry Potter and the Deathly Hallows: Part 1', 8.6, 670176, '最忠于原著的一部。', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'), (218, 'https://movie.douban.com/subject/35426925/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2904305126.jpg', '机器人之梦', '\\xa0/\\xa0Robot Dreams', 9.1, 362027, ' ', '导演: 巴勃罗·贝格尔 Pablo Berger\\xa0\\xa0\\xa0主演: 伊万·拉班达 Ivan Labanda   阿... 2023\\xa0 \\xa0西班牙 法国\\xa0 \\xa0剧情 动画 音乐'), (219, 'https://movie.douban.com/subject/1291844/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910909085.jpg', '终结者2：审判日', '\\xa0/\\xa0Terminator 2: Judgment Day', 8.8, 372639, ' ', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 阿诺·施瓦辛格 Arnold Schwarz... 1991\\xa0 \\xa0美国 法国\\xa0 \\xa0动作 科幻'), (220, 'https://movie.douban.com/subject/4739952/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1505312273.jpg', '初恋这件小事', '\\xa0/\\xa0สิ่งเล็กเล็กที่เรียกว่า...รัก', 8.5, 1035121, '黑小鸭速效美白记。', '导演: 普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn   华森·波克彭... 2010\\xa0 \\xa0泰国\\xa0 \\xa0剧情 喜剧 爱情'), (221, 'https://movie.douban.com/subject/1438652/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575043939.jpg', '无耻混蛋', '\\xa0/\\xa0Inglourious Basterds', 8.7, 536786, '昆汀同学越来越变态了，比北野武还杜琪峰。', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 布拉德·皮特 Brad Pitt   ... 2009\\xa0 \\xa0德国 美国\\xa0 \\xa0剧情 犯罪'), (222, 'https://movie.douban.com/subject/1291870/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2353324612.jpg', '雨人', '\\xa0/\\xa0Rain Man', 8.7, 434217, ' ', '导演: 巴瑞·莱文森 Barry Levinson\\xa0\\xa0\\xa0主演: 达斯汀·霍夫曼 Dustin Hoffman ... 1988\\xa0 \\xa0美国\\xa0 \\xa0剧情'), (223, 'https://movie.douban.com/subject/1292287/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1421018669.jpg', '新龙门客栈', '\\xa0/\\xa0新龍門客棧', 8.7, 492702, ' ', '导演: 李惠民 Raymond Lee\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   林青霞 Brigitte ... 1992\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0动作 爱情 武侠 古装'), (224, 'https://movie.douban.com/subject/1302827/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792257137.jpg', '人工智能', '\\xa0/\\xa0A.I. Artificial Intelligence', 8.7, 488476, ' ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 海利·乔·奥斯蒙 Haley... 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻'), (225, 'https://movie.douban.com/subject/1296909/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2399597512.jpg', '虎口脱险', '\\xa0/\\xa0La grande vadrouille', 8.9, 286148, ' ', '导演: 杰拉尔·乌里 Gérard Oury\\xa0\\xa0\\xa0主演: 路易·德·菲耐斯 Louis de Funès... 1966\\xa0 \\xa0法国 英国\\xa0 \\xa0喜剧 战争'), (226, 'https://movie.douban.com/subject/1959877/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2627847859.jpg', '崖上的波妞', '\\xa0/\\xa0崖の上のポニョ', 8.6, 556753, ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 奈良柚莉爱 Yuria Nara   土井洋辉 Hir... 2008\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'), (227, 'https://movie.douban.com/subject/1293323/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1254404823.jpg', '大红灯笼高高挂', ' ', 8.8, 349126, ' ', '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 巩俐 Li Gong   马精武 Jingwu Ma   何赛... 1991\\xa0 \\xa0中国大陆 中国香港 中国台湾\\xa0 \\xa0剧情'), (228, 'https://movie.douban.com/subject/1292401/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p475600770.jpg', '真爱至上', '\\xa0/\\xa0Love Actually', 8.5, 790559, ' ', '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 休·格兰特 Hugh Grant   连姆... 2003\\xa0 \\xa0英国 美国 法国\\xa0 \\xa0喜剧 剧情 爱情'), (229, 'https://movie.douban.com/subject/1300117/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792423963.jpg', '千钧一发', '\\xa0/\\xa0Gattaca', 8.8, 335479, ' ', '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke   乌玛... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻 惊悚'), (230, 'https://movie.douban.com/subject/1291879/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1598883511.jpg', '罗生门', '\\xa0/\\xa0羅生門', 8.8, 347742, ' ', '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   京町子 ... 1950\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 悬疑'), (231, 'https://movie.douban.com/subject/1309163/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p483604864.jpg', '恋恋笔记本', '\\xa0/\\xa0The Notebook', 8.5, 730880, '爱情没有那么多借口，如果不能圆满，只能说明爱的不够。 ', '导演: 尼克·卡索维茨 Nick Cassavetes\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2004\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'), (232, 'https://movie.douban.com/subject/25807345/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2187896734.jpg', '彗星来的那一夜', '\\xa0/\\xa0Coherence', 8.6, 659092, '小成本大魅力。', '导演: 詹姆斯·沃德·布柯特 James Ward Byrkit\\xa0\\xa0\\xa0主演: 艾米丽·芭尔多尼 Em... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0科幻 悬疑 惊悚'), (233, 'https://movie.douban.com/subject/1457217/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456924.jpg', '哈利·波特与凤凰社', '\\xa0/\\xa0Harry Potter and the Order of the Phoenix', 8.5, 669074, ' ', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'), (234, 'https://movie.douban.com/subject/25980443/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2421855655.jpg', '海边的曼彻斯特', '\\xa0/\\xa0Manchester by the Sea', 8.6, 626999, '我们都有权利不与自己的过去和解。', '导演: 肯尼斯·罗纳根 Kenneth Lonergan\\xa0\\xa0\\xa0主演: 卡西·阿弗莱克 Casey Affle... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'), (235, 'https://movie.douban.com/subject/25864085/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2264592493.jpg', '火星救援', '\\xa0/\\xa0The Martian', 8.5, 807851, ' ', '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   杰西卡... 2015\\xa0 \\xa0英国 美国 匈牙利 约旦\\xa0 \\xa0剧情 科幻 冒险'), (236, 'https://movie.douban.com/subject/1304141/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461390.jpg', '黑客帝国2：重装上阵', '\\xa0/\\xa0The Matrix Reloaded', 8.7, 443244, ' ', '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'), (237, 'https://movie.douban.com/subject/26787574/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2507709428.jpg', '奇迹男孩', '\\xa0/\\xa0Wonder', 8.6, 588972, '世界不完美，爱会有奇迹。', '导演: 斯蒂芬·卓博斯基 Stephen Chbosky\\xa0\\xa0\\xa0主演: 雅各布·特伦布莱 Jacob Tr... 2017\\xa0 \\xa0美国 中国香港\\xa0 \\xa0剧情 儿童 家庭'), (238, 'https://movie.douban.com/subject/1293318/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2237136718.jpg', '萤火虫之墓', '\\xa0/\\xa0火垂るの墓', 8.7, 431094, ' ', '导演: 高畑勋 Isao Takahata\\xa0\\xa0\\xa0主演: 辰己努   白石绫乃   志乃原良子 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 战争'), (239, 'https://movie.douban.com/subject/1419936/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792282381.jpg', '战争之王', '\\xa0/\\xa0Lord of War', 8.7, 404518, '做一颗让别人需要你的棋子。', '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 尼古拉斯·凯奇 Nicolas Cage  ... 2005\\xa0 \\xa0美国 德国\\xa0 \\xa0剧情 犯罪'), (240, 'https://movie.douban.com/subject/1307394/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215102596.jpg', '千年女优', '\\xa0/\\xa0千年女優', 8.8, 306960, ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 庄司美代子 Miyoko Shôji   小山茉美 Mam... 2001\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 爱情'), (241, 'https://movie.douban.com/subject/2222996/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2375245718.jpg', '步履不停', '\\xa0/\\xa0歩いても 歩いても', 8.8, 312660, '日本的家庭电影已经是世界巅峰了，步履不停是巅峰中的佳作。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 阿部宽 Hiroshi Abe   夏川结衣 Yu... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'), (242, 'https://movie.douban.com/subject/1308767/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p667644866.jpg', '谍影重重2', '\\xa0/\\xa0The Bourne Supremacy', 8.7, 387722, '谁说王家卫镜头很晃？', '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2004\\xa0 \\xa0美国 德国\\xa0 \\xa0动作 悬疑 惊悚'), (243, 'https://movie.douban.com/subject/1428175/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2797308106.jpg', '血钻', '\\xa0/\\xa0Blood Diamond', 8.7, 412444, '每个美丽事物背后都是滴血的现实。', '导演: 爱德华·兹威克 Edward Zwick\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo ... 2006\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 惊悚 冒险'), (244, 'https://movie.douban.com/subject/26374197/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2535851348.jpg', '蜘蛛侠：平行宇宙', '\\xa0/\\xa0Spider-Man: Into the Spider-Verse', 8.6, 736916, ' ', '导演: 鲍勃·佩尔西凯蒂 Bob Persichetti   彼得·拉姆齐 Peter Ramsey\\xa0\\xa0\\xa0主... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 动画 冒险'), (245, 'https://movie.douban.com/subject/1291936/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2921045013.jpg', '攻壳机动队', '\\xa0/\\xa0攻殻機動隊', 9, 202586, ' ', '导演: 押井守 Mamoru Oshii\\xa0\\xa0\\xa0主演: 田中敦子 Atsuko Tanaka   大冢明夫 Akio... 1995\\xa0 \\xa0日本\\xa0 \\xa0动作 科幻 动画'), (246, 'https://movie.douban.com/subject/1293964/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2351134499.jpg', '魂断蓝桥', '\\xa0/\\xa0Waterloo Bridge', 8.8, 302998, ' ', '导演: 茂文·勒鲁瓦 Mervyn LeRoy\\xa0\\xa0\\xa0主演: 费雯·丽 Vivien Leigh   罗伯特·... 1940\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 战争'), (247, 'https://movie.douban.com/subject/25724855/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2259715855.jpg', '房间', '\\xa0/\\xa0Room', 8.8, 393146, '被偷走的岁月，被伤害的生命，被禁锢的灵魂，终将被希望和善意救赎。', '导演: 伦尼·阿伯拉罕森 Lenny Abrahamson\\xa0\\xa0\\xa0主演: 布丽·拉尔森 Brie Larson... 2015\\xa0 \\xa0爱尔兰 加拿大 英国 美国\\xa0 \\xa0剧情 家庭'), (248, 'https://movie.douban.com/subject/4202982/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2151245053.jpg', '冰雪奇缘', '\\xa0/\\xa0Frozen', 8.5, 787212, ' ', '导演: 克里斯·巴克 Chris Buck   珍妮弗·李 Jennifer Lee\\xa0\\xa0\\xa0主演: 克里斯汀... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 歌舞'), (249, 'https://movie.douban.com/subject/26615208/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2374067318.jpg', '隐藏人物', '\\xa0/\\xa0Hidden Figures', 8.9, 258316, ' ', '导演: 特奥多尔·梅尔菲 Theodore Melfi\\xa0\\xa0\\xa0主演: 塔拉吉·P·汉森 Taraji P. ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 历史'), (250, 'https://movie.douban.com/subject/1304102/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1597183981.jpg', '谍影重重', '\\xa0/\\xa0The Bourne Identity', 8.6, 472991, ' ', '导演: 道格·里曼 Doug Liman\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   弗兰卡·波坦... 2002\\xa0 \\xa0美国 德国 捷克\\xa0 \\xa0动作 悬疑 惊悚')]\n"
     ]
    }
   ],
   "source": [
    "import sqlite3\n",
    "# 连 接 到 SQLite 数 据 库\n",
    "conn = sqlite3.connect('./数据库/douban_movies.db')\n",
    "cursor = conn.cursor()\n",
    "\n",
    "# 要 查 看 的 表 名  \n",
    "table_name = 'movies'\n",
    "\n",
    "# 执 行 pragma table_info 查 询\n",
    "cursor.execute(f'pragma table_info(\"{table_name}\")')\n",
    "columns = cursor.fetchall()\n",
    "# 提取表头信息\n",
    "headers = [column[1] for column in columns]\n",
    "print(headers)\n",
    "\n",
    "# 生成查询语句\n",
    "# select_query = f\"SELECT {', '.join(headers)} FROM {table_name}\"\n",
    "select_query = f\"SELECT * FROM {table_name}\"\n",
    "\n",
    "print(select_query)\n",
    "\n",
    "# 可 以 执 行 查 询 并 获 取 结 果\n",
    "data = cursor.execute(select_query)\n",
    "print(data)\n",
    "\n",
    "# results = cursor.fetchall()\n",
    "datalist = [movie for movie in data]\n",
    "print(datalist)\n",
    "# 关闭连接\n",
    "cursor.close()\n",
    "conn.close()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 98,
   "id": "67a2cb6f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:01:35.710421Z",
     "start_time": "2025-06-13T17:01:35.690420Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0\n",
      "25\n",
      "50\n",
      "75\n",
      "100\n",
      "125\n",
      "150\n",
      "175\n",
      "200\n",
      "225\n"
     ]
    }
   ],
   "source": [
    "for start in range(0, 250, 25):\n",
    "    print(start)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "043fce33",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T16:49:13.504172Z",
     "start_time": "2025-06-12T16:49:13.495172Z"
    }
   },
   "source": [
    "## 最终代码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 115,
   "id": "1a78f3cd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:17:58.374626Z",
     "start_time": "2025-06-13T17:17:41.891684Z"
    },
    "code_folding": [
     86
    ],
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[['https://movie.douban.com/subject/1292052/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg', '肖申克的救赎', '\\xa0/\\xa0The Shawshank Redemption', '9.7', '3175390', '希望让人自由。', '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 蒂姆·罗宾斯 Tim Robbins  ... 1994\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情'], ['https://movie.douban.com/subject/1291546/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561716440.jpg', '霸王别姬', ' ', '9.6', '2345033', '风华绝代。', '导演: 陈凯歌 Kaige Chen\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   张丰毅 Fengyi Zha... 1993\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情 同性'], ['https://movie.douban.com/subject/1292722/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p457760035.jpg', '泰坦尼克号', '\\xa0/\\xa0Titanic', '9.5', '2409494', '失去的才是永恒的。 ', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo... 1997\\xa0 \\xa0美国 墨西哥\\xa0 \\xa0剧情 爱情 灾难'], ['https://movie.douban.com/subject/1292720/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2372307693.jpg', '阿甘正传', '\\xa0/\\xa0Forrest Gump', '9.5', '2358191', '一部美国近现代史。', '导演: 罗伯特·泽米吉斯 Robert Zemeckis\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1291561/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2557573348.jpg', '千与千寻', '\\xa0/\\xa0千と千尋の神隠し', '9.4', '2452484', '最好的宫崎骏，最好的久石让。 ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 柊瑠美 Rumi Hîragi   入野自由 Miy... 2001\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 奇幻'], ['https://movie.douban.com/subject/1292063/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2578474613.jpg', '美丽人生', '\\xa0/\\xa0La vita è bella', '9.5', '1437968', '最美的谎言。', '导演: 罗伯托·贝尼尼 Roberto Benigni\\xa0\\xa0\\xa0主演: 罗伯托·贝尼尼 Roberto Beni... 1997\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 爱情 战争'], ['https://movie.douban.com/subject/1295644/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913554676.jpg', '这个杀手不太冷', '\\xa0/\\xa0Léon', '9.4', '2487129', '怪蜀黍和小萝莉不得不说的故事。', '导演: 吕克·贝松 Luc Besson\\xa0\\xa0\\xa0主演: 让·雷诺 Jean Reno   娜塔莉·波特曼 ... 1994\\xa0 \\xa0法国 美国\\xa0 \\xa0剧情 动作 犯罪'], ['https://movie.douban.com/subject/1889243/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2614988097.jpg', '星际穿越', '\\xa0/\\xa0Interstellar', '9.4', '2086618', '爱是一种力量，让我们超越时空感知它的存在。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew Mc... 2014\\xa0 \\xa0美国 英国 加拿大\\xa0 \\xa0剧情 科幻 冒险'], ['https://movie.douban.com/subject/3541415/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p513344864.jpg', '盗梦空间', '\\xa0/\\xa0Inception', '9.4', '2253815', '诺兰给了我们一场无法盗取的梦。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Le... 2010\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻 悬疑 冒险'], ['https://movie.douban.com/subject/1292064/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p479682972.jpg', '楚门的世界', '\\xa0/\\xa0The Truman Show', '9.4', '1937247', '如果再也不能见到你，祝你早安，午安，晚安。', '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 金·凯瑞 Jim Carrey   劳拉·琳妮 Lau... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻'], ['https://movie.douban.com/subject/1295124/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p492406163.jpg', '辛德勒的名单', \"\\xa0/\\xa0Schindler's List\", '9.5', '1213396', '拯救一个人，就是拯救整个世界。', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 连姆·尼森 Liam Neeson... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 战争'], ['https://movie.douban.com/subject/3011091/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2587099240.jpg', '忠犬八公的故事', \"\\xa0/\\xa0Hachi: A Dog's Tale\", '9.4', '1502016', '永远都不能忘记你所爱的人。', '导演: 莱塞·霍尔斯道姆 Lasse Hallström\\xa0\\xa0\\xa0主演: 理查·基尔 Richard Ger... 2009\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292001/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2914698334.jpg', '海上钢琴师', \"\\xa0/\\xa0La leggenda del pianista sull'oceano\", '9.3', '1826930', '每个人都要走一条自己坚定了的路，就算是粉身碎骨。 ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 蒂姆·罗斯 Tim Roth   ... 1998\\xa0 \\xa0意大利\\xa0 \\xa0剧情 音乐'], ['https://movie.douban.com/subject/3793023/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p579729551.jpg', '三傻大闹宝莱坞', '\\xa0/\\xa03 Idiots', '9.2', '2016955', '英俊版憨豆，高情商版谢耳朵。', '导演: 拉库马·希拉尼 Rajkumar Hirani\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   卡... 2009\\xa0 \\xa0印度\\xa0 \\xa0剧情 喜剧 爱情 歌舞'], ['https://movie.douban.com/subject/25662329/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2323981221.jpg', '疯狂动物城', '\\xa0/\\xa0Zootopia', '9.2', '2172083', '迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。', '导演: 拜伦·霍华德 Byron Howard   瑞奇·摩尔 Rich Moore\\xa0\\xa0\\xa0主演: 金妮弗·... 2016\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'], ['https://movie.douban.com/subject/1291549/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2884280708.jpg', '放牛班的春天', '\\xa0/\\xa0Les choristes', '9.3', '1430712', '天籁一般的童声，是最接近上帝的存在。 ', '导演: 克里斯托夫·巴拉蒂 Christophe Barratier\\xa0\\xa0\\xa0主演: 让-巴蒂斯特·莫尼... 2004\\xa0 \\xa0法国 瑞士 德国\\xa0 \\xa0剧情 音乐'], ['https://movie.douban.com/subject/2131459/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1461851991.jpg', '机器人总动员', '\\xa0/\\xa0WALL·E', '9.3', '1438942', '小瓦力，大人生。', '导演: 安德鲁·斯坦顿 Andrew Stanton\\xa0\\xa0\\xa0主演: 本·贝尔特 Ben Burtt   艾丽... 2008\\xa0 \\xa0美国\\xa0 \\xa0科幻 动画 冒险'], ['https://movie.douban.com/subject/1307914/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564556863.jpg', '无间道', '\\xa0/\\xa0無間道', '9.3', '1511174', '香港电影史上永不过时的杰作。', '导演: 刘伟强   麦兆辉\\xa0\\xa0\\xa0主演: 刘德华 Andy Lau   梁朝伟 Tony Leung Chiu W... 2002\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'], ['https://movie.douban.com/subject/1296141/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2911817201.jpg', '控方证人', '\\xa0/\\xa0Witness for the Prosecution', '9.6', '671616', '比利·怀德满分作品。', '导演: 比利·怀尔德 Billy Wilder\\xa0\\xa0\\xa0主演: 泰隆·鲍华 Tyrone Power   玛琳·... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'], ['https://movie.douban.com/subject/1292213/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2455050536.jpg', '大话西游之大圣娶亲', '\\xa0/\\xa0西遊記大結局之仙履奇緣', '9.2', '1661920', '一生所爱。', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'], ['https://movie.douban.com/subject/5912992/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1363250216.jpg', '熔炉', '\\xa0/\\xa0도가니', '9.3', '1009464', '我们一路奋战不是为了改变世界，而是为了不让世界改变我们。', '导演: 黄东赫 Dong-hyuk Hwang\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung  ... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/6786002/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1454261925.jpg', '触不可及', '\\xa0/\\xa0Intouchables', '9.3', '1248263', '满满温情的高雅喜剧。', '导演: 奥利维·那卡什 Olivier Nakache   艾力克·托兰达 Eric Toledano\\xa0\\xa0\\xa0主... 2011\\xa0 \\xa0法国\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/1291841/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p616779645.jpg', '教父', '\\xa0/\\xa0The Godfather', '9.3', '1067087', '千万不要记恨你的对手，这样会让你失去理智。', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 马龙·白兰度 M... 1972\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/20495023/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2505426431.jpg', '寻梦环游记', '\\xa0/\\xa0Coco', '9.1', '1894049', '死亡不是真的逝去，遗忘才是永恒的消亡。', '导演: 李·昂克里奇 Lee Unkrich   阿德里安·莫利纳 Adrian Molina\\xa0\\xa0\\xa0主演: ... 2017\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 音乐'], ['https://movie.douban.com/subject/1849031/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1312700628.jpg', '当幸福来敲门', '\\xa0/\\xa0The Pursuit of Happyness', '9.1', '1642668', '平民励志片。 ', '导演: 加布里尔·穆奇诺 Gabriele Muccino\\xa0\\xa0\\xa0主演: 威尔·史密斯 Will Smith ... 2006\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 家庭'], ['https://movie.douban.com/subject/1293172/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p452089833.jpg', '末代皇帝', '\\xa0/\\xa0The Last Emperor', '9.3', '991277', '“不要跟我比惨，我比你更惨”再适合这部电影不过了。', '导演: 贝纳尔多·贝托鲁奇 Bernardo Bertolucci\\xa0\\xa0\\xa0主演: 尊龙 John Lone   陈... 1987\\xa0 \\xa0英国 意大利 中国大陆 法国\\xa0 \\xa0剧情 传记 历史'], ['https://movie.douban.com/subject/1295038/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913781448.jpg', '哈利·波特与魔法石', \"\\xa0/\\xa0Harry Potter and the Sorcerer's Stone\", '9.2', '1364188', '童话世界的开端。', '导演: Chris Columbus\\xa0\\xa0\\xa0主演: Daniel Radcliffe   Emma Watson   Rupert Grint 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/1291560/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2540924496.jpg', '龙猫', '\\xa0/\\xa0となりのトトロ', '9.2', '1372497', '人人心中都有个龙猫，童年就永远不会消失。', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 日高法子 Noriko Hidaka   坂本千夏 Ch... 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/3319755/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p501177648.jpg', '怦然心动', '\\xa0/\\xa0Flipped', '9.1', '1992388', '真正的幸福是来自内心深处。', '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 玛德琳·卡罗尔 Madeline Carroll   卡... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'], ['https://movie.douban.com/subject/1292365/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2597919477.jpg', '活着', ' ', '9.3', '938099', '张艺谋最好的电影。', '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 葛优 You Ge   巩俐 Li Gong   姜武 Wu Jiang 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 历史 家庭'], ['https://movie.douban.com/subject/1851857/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p462657443.jpg', '蝙蝠侠：黑暗骑士', '\\xa0/\\xa0The Dark Knight', '9.2', '1158190', '无尽的黑暗。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2008\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'], ['https://movie.douban.com/subject/1291552/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2642829472.jpg', '指环王3：王者无敌', '\\xa0/\\xa0The Lord of the Rings: The Return of the King', '9.3', '881397', '史诗的终章。', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2003\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'], ['https://movie.douban.com/subject/26752088/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2561305376.jpg', '我不是药神', ' ', '9.0', '2288521', '对我们国家而言，这样的电影多一部是一部。', '导演: 文牧野 Muye Wen\\xa0\\xa0\\xa0主演: 徐峥 Zheng Xu   王传君 Chuanjun Wang   周... 2018\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/1300267/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1963126880.jpg', '乱世佳人', '\\xa0/\\xa0Gone with the Wind', '9.3', '763786', 'Tomorrow is another day.', '导演: 维克多·弗莱明 Victor Fleming   乔治·库克 George Cukor\\xa0\\xa0\\xa0主演: 费... 1939\\xa0 \\xa0美国\\xa0 \\xa0剧情 历史 爱情 战争'], ['https://movie.douban.com/subject/2129039/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553594918.jpg', '飞屋环游记', '\\xa0/\\xa0Up', '9.1', '1450769', '最后那些最无聊的事情，才是最值得怀念的。 ', '导演: 彼特·道格特 Pete Docter   鲍勃·彼德森 Bob Peterson\\xa0\\xa0\\xa0主演: 爱德... 2009\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 动画 冒险'], ['https://movie.douban.com/subject/3742360/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1512562287.jpg', '让子弹飞', ' ', '9.0', '1863862', '你给我翻译翻译，神马叫做TMD的惊喜。', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   葛优 You Ge   周润发 Yun-F... 2010\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 喜剧 动作 西部'], ['https://movie.douban.com/subject/1308807/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2907583906.jpg', '哈尔的移动城堡', '\\xa0/\\xa0ハウルの動く城', '9.1', '1236920', '带着心爱的人在天空飞翔。', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 倍赏千惠子 Chieko Baishô   木村拓... 2004\\xa0 \\xa0日本\\xa0 \\xa0爱情 动画 奇幻 冒险'], ['https://movie.douban.com/subject/21937452/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2118532944.jpg', '素媛', '\\xa0/\\xa0소원', '9.3', '753600', '受过伤害的人总是笑得最开心，因为他们不愿意让身边的人承受一样的痛苦。', '导演: 李濬益 Jun-ik Lee\\xa0\\xa0\\xa0主演: 薛景求 Kyung-gu Sol   严志媛 Ji-won Uhm ... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1293182/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2173577632.jpg', '十二怒汉', '\\xa0/\\xa012 Angry Men', '9.4', '554962', '1957年的理想主义。 ', '导演: Sidney Lumet\\xa0\\xa0\\xa0主演: 亨利·方达 Henry Fonda   马丁·鲍尔萨姆 Marti... 1957\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/25958717/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2554525534.jpg', '海蒂和爷爷', '\\xa0/\\xa0Heidi', '9.3', '735686', '如果生活中有什么使你感到快乐，那就去做吧！不要管别人说什么。', '导演: 阿兰·葛斯彭纳 Alain Gsponer\\xa0\\xa0\\xa0主演: 阿努克·斯特芬 Anuk Steffen  ... 2015\\xa0 \\xa0德国 瑞士\\xa0 \\xa0剧情 冒险 家庭'], ['https://movie.douban.com/subject/1305487/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p453924541.jpg', '猫鼠游戏', '\\xa0/\\xa0Catch Me If You Can', '9.1', '1160462', '骗子大师和执著警探的你追我跑故事。 ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 L... 2002\\xa0 \\xa0美国 加拿大\\xa0 \\xa0传记 犯罪 剧情'], ['https://movie.douban.com/subject/1291583/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2892409201.jpg', '天空之城', '\\xa0/\\xa0天空の城ラピュタ', '9.2', '976937', '对天空的追逐，永不停止。 ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 田中真弓 Mayumi Tanaka   横泽启子 Ke... 1986\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/26387939/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2401676338.jpg', '摔跤吧！爸爸', '\\xa0/\\xa0Dangal', '9.0', '1697498', '你不是在为你一个人战斗，你要让千千万万的女性看到女生并不是只能相夫教子。', '导演: 涅提·蒂瓦里 Nitesh Tiwari\\xa0\\xa0\\xa0主演: 阿米尔·汗 Aamir Khan   法缇玛... 2016\\xa0 \\xa0印度\\xa0 \\xa0剧情 传记 运动 家庭'], ['https://movie.douban.com/subject/1291858/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2553104888.jpg', '鬼子来了', ' ', '9.3', '690802', '对敌人的仁慈，就是对自己残忍。', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 姜文 Wen Jiang   香川照之 Teruyuki Kagawa  ... 2000\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/1929463/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1784592701.jpg', '少年派的奇幻漂流', '\\xa0/\\xa0Life of Pi', '9.1', '1452520', '瑰丽壮观、无人能及的冒险之旅。', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 苏拉·沙玛 Suraj Sharma   伊尔凡·可汗 Irrfan... 2012\\xa0 \\xa0美国 中国台湾 英国 加拿大\\xa0 \\xa0剧情 奇幻 冒险'], ['https://movie.douban.com/subject/1296736/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1381339291.jpg', '钢琴家', '\\xa0/\\xa0The Pianist', '9.3', '722153', ' ', '导演: 罗曼·波兰斯基 Roman Polanski\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brod... 2002\\xa0 \\xa0英国 法国 波兰 德国 美国\\xa0 \\xa0剧情 传记 战争 音乐'], ['https://movie.douban.com/subject/1291572/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2640236255.jpg', '指环王2：双塔奇兵', '\\xa0/\\xa0The Lord of the Rings: The Two Towers', '9.2', '829217', '承前启后的史诗篇章。', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2002\\xa0 \\xa0美国 新西兰\\xa0 \\xa0剧情 动作 奇幻 冒险'], ['https://movie.douban.com/subject/1299398/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2561721372.jpg', '大话西游之月光宝盒', '\\xa0/\\xa0西遊記第壹佰零壹回之月光寶盒', '9.0', '1325159', ' ', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng... 1995\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0喜剧 爱情 奇幻 古装'], ['https://movie.douban.com/subject/1291548/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575465690.jpg', '死亡诗社', '\\xa0/\\xa0Dead Poets Society', '9.2', '837681', '当一个死水般的体制内出现一个活跃的变数时，所有的腐臭都站在了光明的对面。', '导演: 彼得·威尔 Peter Weir\\xa0\\xa0\\xa0主演: 罗宾·威廉姆斯 Robin Williams   罗伯... 1989\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/30170448/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2555295759.jpg', '何以为家', '\\xa0/\\xa0كفرناحوم', '9.1', '1134640', '凝视卑弱生命，用电影改变命运。', '导演: 娜丁·拉巴基 Nadine Labaki\\xa0\\xa0\\xa0主演: 扎因·拉费阿 Zain al-Rafeea   ... 2018\\xa0 \\xa0黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1298624/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2550757929.jpg', '闻香识女人', '\\xa0/\\xa0Scent of a Woman', '9.1', '989473', ' ', '导演: 马丁·布莱斯 Martin Brest\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 Al Pacino   克里斯... 1992\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/27060077/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2531065411.jpg', '绿皮书', '\\xa0/\\xa0Green Book', '8.9', '1827087', '去除成见，需要勇气。', '导演: 彼得·法雷里 Peter Farrelly\\xa0\\xa0\\xa0主演: 维果·莫腾森 Viggo Mortensen  ... 2018\\xa0 \\xa0美国 中国大陆\\xa0 \\xa0剧情 喜剧 传记 音乐'], ['https://movie.douban.com/subject/1418019/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2184505167.jpg', '大闹天宫', ' ', '9.4', '490940', ' ', '导演: 万籁鸣 Laiming Wan\\xa0\\xa0\\xa0主演: 邱岳峰 Yuefeng Qiu   富润生 Runsheng Fu... 1961(中国大陆)   1964(中国大陆)   1978(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 动画 奇幻 古装'], ['https://movie.douban.com/subject/1291843/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p451926968.jpg', '黑客帝国', '\\xa0/\\xa0The Matrix', '9.1', '918472', ' ', '导演: 安迪·沃卓斯基 Andy Wachowski   拉娜·沃卓斯基 Lana Wachowski\\xa0\\xa0\\xa0主... 1999\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'], ['https://movie.douban.com/subject/1291571/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2197698335.jpg', '指环王1：护戒使者', '\\xa0/\\xa0The Lord of the Rings: The Fellowship of the Ring', '9.1', '929313', ' ', '导演: 彼得·杰克逊 Peter Jackson\\xa0\\xa0\\xa0主演: 伊利亚·伍德 Elijah Wood   西恩... 2001\\xa0 \\xa0新西兰 美国\\xa0 \\xa0剧情 动作 奇幻 冒险'], ['https://movie.douban.com/subject/1293839/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2189265085.jpg', '罗马假日', '\\xa0/\\xa0Roman Holiday', '9.1', '1021094', ' ', '导演: 威廉·惠勒 William Wyler\\xa0\\xa0\\xa0主演: 奥黛丽·赫本 Audrey Hepburn   格... 1953\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'], ['https://movie.douban.com/subject/1299131/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2194138787.jpg', '教父2', '\\xa0/\\xa0The Godfather: Part II', '9.3', '614546', ' ', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1974\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1301753/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p726659067.jpg', '狮子王', '\\xa0/\\xa0The Lion King', '9.1', '930180', ' ', '导演: Roger Allers   罗伯·明可夫 Rob Minkoff\\xa0\\xa0\\xa0主演: 乔纳森·泰勒·托马... 1994\\xa0 \\xa0美国\\xa0 \\xa0动画 冒险 歌舞'], ['https://movie.douban.com/subject/1291828/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2653054340.jpg', '天堂电影院', '\\xa0/\\xa0Nuovo Cinema Paradiso', '9.2', '723999', ' ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 菲利普·努瓦雷 Philipp... 1988\\xa0 \\xa0意大利 法国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1291818/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1910899751.jpg', '饮食男女', '\\xa0/\\xa0飲食男女', '9.2', '694451', ' ', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 郎雄 Sihung Lung   杨贵媚 Kuei-Mei Yang   吴... 1994\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/21937445/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2158166535.jpg', '辩护人', '\\xa0/\\xa0변호인', '9.2', '642621', '电影的现实意义大过电影本身。', '导演: 杨宇硕 Woo-seok Yang\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金英爱 Yeong-ae... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292000/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910931622.jpg', '搏击俱乐部', '\\xa0/\\xa0Fight Club', '9.0', '934588', ' ', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 爱德华·诺顿 Edward Norton   布拉... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 悬疑 惊悚'], ['https://movie.douban.com/subject/1485260/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2192535722.jpg', '本杰明·巴顿奇事', '\\xa0/\\xa0The Curious Case of Benjamin Button', '9.0', '1071258', '在时间之河里感受溺水之苦。', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 凯特·布兰切特 Cate Blanchett   ... 2008\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'], ['https://movie.douban.com/subject/1306029/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1665997400.jpg', '美丽心灵', '\\xa0/\\xa0A Beautiful Mind', '9.1', '833337', ' ', '导演: 朗·霍华德 Ron Howard\\xa0\\xa0\\xa0主演: 罗素·克劳 Russell Crowe   艾德·哈... 2001\\xa0 \\xa0美国\\xa0 \\xa0传记 剧情'], ['https://movie.douban.com/subject/3008247/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1473670352.jpg', '穿条纹睡衣的男孩', '\\xa0/\\xa0The Boy in the Striped Pajamas', '9.2', '622961', '尽管有些不切实际的幻想，这部电影依旧是一部感人肺腑的佳作。', '导演: 马克·赫尔曼 Mark Herman\\xa0\\xa0\\xa0主演: 阿萨·巴特菲尔德 Asa Butterfield ... 2008\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 战争'], ['https://movie.douban.com/subject/1292220/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2648230660.jpg', '情书', '\\xa0/\\xa0Love Letter', '8.9', '1275064', ' ', '导演: 岩井俊二 Shunji Iwai\\xa0\\xa0\\xa0主演: 中山美穗 Miho Nakayama   丰川悦司 Ets... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1900841/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1808872109.jpg', '窃听风暴', '\\xa0/\\xa0Das Leben der Anderen', '9.2', '616095', '别样人生。', '导演: 弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck\\xa0\\xa0&amp;n... 2006\\xa0 \\xa0德国\\xa0 \\xa0剧情 悬疑'], ['https://movie.douban.com/subject/1293350/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792443418.jpg', '两杆大烟枪', '\\xa0/\\xa0Lock, Stock and Two Smoking Barrels', '9.1', '655463', ' ', '导演: 盖·里奇 Guy Ritchie\\xa0\\xa0\\xa0主演: 杰森·弗莱明 Jason Flemyng   德克斯特... 1998\\xa0 \\xa0英国\\xa0 \\xa0剧情 喜剧 犯罪'], ['https://movie.douban.com/subject/3011235/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913457020.jpg', '哈利·波特与死亡圣器(下)', '\\xa0/\\xa0Harry Potter and the Deathly Hallows: Part 2', '9.0', '937526', '10年的完美句点。', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011\\xa0 \\xa0美国 英国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/1294408/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p453788577.jpg', '音乐之声', '\\xa0/\\xa0The Sound of Music', '9.1', '662925', ' ', '导演: 罗伯特·怀斯 Robert Wise\\xa0\\xa0\\xa0主演: 朱莉·安德鲁斯 Julie Andrews   克... 1965\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 爱情 歌舞'], ['https://movie.douban.com/subject/1292402/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2441988159.jpg', '西西里的美丽传说', '\\xa0/\\xa0Malèna', '8.9', '1064992', ' ', '导演: 朱塞佩·托纳多雷 Giuseppe Tornatore\\xa0\\xa0\\xa0主演: 莫妮卡·贝鲁奇 Monica ... 2000\\xa0 \\xa0意大利 美国\\xa0 \\xa0剧情 战争 情色'], ['https://movie.douban.com/subject/1291543/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2219011938.jpg', '功夫', ' ', '8.9', '1283988', '警恶惩奸，维护世界和平这个任务就交给你了，好吗？', '导演: 周星驰 Stephen Chow\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   元秋 Qiu Yuen   ... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0动作 喜剧 犯罪 奇幻'], ['https://movie.douban.com/subject/1652587/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2180085848.jpg', '阿凡达', '\\xa0/\\xa0Avatar', '8.8', '1533191', '绝对意义上的美轮美奂。', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 萨姆·沃辛顿 Sam Worthington ... 2009\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'], ['https://movie.douban.com/subject/1291544/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2913456870.jpg', '哈利·波特与阿兹卡班的囚徒', '\\xa0/\\xa0Harry Potter and the Prisoner of Azkaban', '9.0', '854805', '不一样的导演，不一样的哈利·波特。', '导演: 阿方索·卡隆 Alfonso Cuarón\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Rad... 2004\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/26580232/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2498971355.jpg', '看不见的客人', '\\xa0/\\xa0Contratiempo', '8.8', '1398255', '你以为你以为的就是你以为的。', '导演: 奥里奥尔·保罗 Oriol Paulo\\xa0\\xa0\\xa0主演: 马里奥·卡萨斯 Mario Casas   阿... 2016\\xa0 \\xa0西班牙\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'], ['https://movie.douban.com/subject/1292849/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1014542496.jpg', '拯救大兵瑞恩', '\\xa0/\\xa0Saving Private Ryan', '9.1', '703770', ' ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 1998\\xa0 \\xa0美国\\xa0 \\xa0剧情 战争'], ['https://movie.douban.com/subject/1293544/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1593414327.jpg', '沉默的羔羊', '\\xa0/\\xa0The Silence of the Lambs', '8.9', '983835', ' ', '导演: 乔纳森·戴米 Jonathan Demme\\xa0\\xa0\\xa0主演: 朱迪·福斯特 Jodie Foster   安... 1991\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 惊悚'], ['https://movie.douban.com/subject/1303021/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2165511465.jpg', '小鞋子', '\\xa0/\\xa0بچه های آسمان', '9.2', '449663', ' ', '导演: 马基德·马基迪 Majid Majidi\\xa0\\xa0\\xa0主演: 默罕默德·阿米尔·纳吉 Mohamma... 1997\\xa0 \\xa0伊朗\\xa0 \\xa0剧情 儿童 家庭'], ['https://movie.douban.com/subject/1292224/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792238287.jpg', '飞越疯人院', \"\\xa0/\\xa0One Flew Over the Cuckoo's Nest\", '9.1', '588610', ' ', '导演: 米洛斯·福尔曼 Miloš Forman\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nichols... 1975\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/11525673/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2183539003.jpg', '布达佩斯大饭店', '\\xa0/\\xa0The Grand Budapest Hotel', '8.9', '1048719', '小清新的故事里注入了大历史的情怀。', '导演: 韦斯·安德森 Wes Anderson\\xa0\\xa0\\xa0主演: 拉尔夫·费因斯 Ralph Fiennes   ... 2014\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 喜剧 冒险'], ['https://movie.douban.com/subject/1292343/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2209066019.jpg', '蝴蝶效应', '\\xa0/\\xa0The Butterfly Effect', '8.9', '1033209', '人的命运被自己瞬间的抉择改变。', '导演: 埃里克·布雷斯 Eric Bress   J·麦基·格鲁伯 J. Mackye Gruber\\xa0\\xa0\\xa0主... 2004\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 悬疑 科幻 惊悚'], ['https://movie.douban.com/subject/2334904/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p450262388.jpg', '禁闭岛', '\\xa0/\\xa0Shutter Island', '8.9', '1078136', '昔日翩翩少年，今日大腹便便。', '导演: Martin Scorsese\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo DiCaprio   ... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1780330/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480383375.jpg', '致命魔术', '\\xa0/\\xa0The Prestige', '8.9', '938121', '孪生蝙蝠侠大战克隆金刚狼。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 休·杰克曼 Hugh Jackman... 2006\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1292656/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p480965695.jpg', '心灵捕手', '\\xa0/\\xa0Good Will Hunting', '9.0', '791894', ' ', '导演: 格斯·范·桑特 Gus Van Sant\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   罗宾·... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1291832/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910902213.jpg', '低俗小说', '\\xa0/\\xa0Pulp Fiction', '8.9', '927215', ' ', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 约翰·特拉沃尔塔 John Tra... 1994\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 犯罪'], ['https://movie.douban.com/subject/5322596/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1305562621.jpg', '超脱', '\\xa0/\\xa0Detachment', '9.0', '695827', '穷尽一生，我们要学会的，不过是彼此拥抱。', '导演: 托尼·凯耶 Tony Kaye\\xa0\\xa0\\xa0主演: 艾德里安·布洛迪 Adrien Brody   马西... 2011\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1296996/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2913781951.jpg', '哈利·波特与密室', '\\xa0/\\xa0Harry Potter and the Chamber of Secrets', '8.9', '880539', ' ', '导演: Chris Columbus\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe   艾玛... 2002\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/1294371/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2263408369.jpg', '摩登时代', '\\xa0/\\xa0Modern Times', '9.3', '334620', ' ', '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1936\\xa0 \\xa0美国\\xa0 \\xa0剧情 喜剧 爱情'], ['https://movie.douban.com/subject/1302425/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2579932167.jpg', '喜剧之王', '\\xa0/\\xa0喜劇之王', '8.8', '1061490', ' ', '导演: 周星驰 Stephen Chow   李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Ch... 1999\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 剧情 爱情'], ['https://movie.douban.com/subject/1300299/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1633113220.jpg', '杀人回忆', '\\xa0/\\xa0살인의 추억', '8.9', '807093', ' ', '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   金相庆 Sang-kyun... 2003\\xa0 \\xa0韩国\\xa0 \\xa0剧情 动作 犯罪 悬疑 惊悚'], ['https://movie.douban.com/subject/1297192/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2558364386.jpg', '致命ID', '\\xa0/\\xa0Identity', '8.9', '916411', ' ', '导演: 詹姆斯·曼高德 James Mangold\\xa0\\xa0\\xa0主演: 约翰·库萨克 John Cusack   雷... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1292679/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p465939041.jpg', '春光乍泄', '\\xa0/\\xa0春光乍洩', '9.0', '691785', ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   梁朝伟 Tony Leu... 1997\\xa0 \\xa0中国香港 日本 韩国\\xa0 \\xa0剧情 爱情 同性'], ['https://movie.douban.com/subject/1292434/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2567845803.jpg', '一一', ' ', '9.1', '471018', ' ', '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 吴念真   李凯莉 Kelly Lee   金燕玲 Elai... 2000\\xa0 \\xa0中国台湾 日本\\xa0 \\xa0剧情 爱情 家庭'], ['https://movie.douban.com/subject/3442220/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2559579779.jpg', '海豚湾', '\\xa0/\\xa0The Cove', '9.3', '376204', '海豚的微笑，是世界上最高明的伪装。', '导演: 路易·西霍尤斯 Louie Psihoyos\\xa0\\xa0\\xa0主演: 路易·西霍尤斯 Louie Psihoyo... 2009\\xa0 \\xa0美国\\xa0 \\xa0纪录片'], ['https://movie.douban.com/subject/1292262/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p477229647.jpg', '美国往事', '\\xa0/\\xa0Once Upon a Time in America', '9.1', '456656', ' ', '导演: 赛尔乔·莱翁内 Sergio Leone\\xa0\\xa0\\xa0主演: 罗伯特·德尼罗 Robert De Niro ... 1984\\xa0 \\xa0美国 意大利\\xa0 \\xa0犯罪 剧情'], ['https://movie.douban.com/subject/1298070/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1596085504.jpg', '加勒比海盗', '\\xa0/\\xa0Pirates of the Caribbean: The Curse of the Black Pearl', '8.8', '939884', ' ', '导演: 戈尔·维宾斯基 Gore Verbinski\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   ... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 冒险 奇幻'], ['https://movie.douban.com/subject/1865703/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2794776839.jpg', '红辣椒', '\\xa0/\\xa0パプリカ', '9.0', '544527', '梦的勾结。', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 林原惠美 Megumi Hayashibara   江守彻 Toru... 2006\\xa0 \\xa0日本\\xa0 \\xa0动画 悬疑 科幻 惊悚'], ['https://movie.douban.com/subject/1292223/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2219586434.jpg', '七宗罪', '\\xa0/\\xa0Se7en', '8.8', '1026905', ' ', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 摩根·弗里曼 Morgan Freeman   布... 1995\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'], ['https://movie.douban.com/subject/1306249/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2357915564.jpg', '唐伯虎点秋香', '\\xa0/\\xa0唐伯虎點秋香', '8.7', '1187939', ' ', '导演: 李力持 Lik-Chi Lee\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   巩俐 Li Gong   陈... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 爱情 古装'], ['https://movie.douban.com/subject/36445098/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918279456.jpg', '还有明天', \"\\xa0/\\xa0C'è ancora domani\", '9.4', '280758', ' ', '导演: 宝拉·柯特莱西 Paola Cortellesi\\xa0\\xa0\\xa0主演: 宝拉·柯特莱西 Paola Corte... 2023\\xa0 \\xa0意大利\\xa0 \\xa0剧情 喜剧 历史'], ['https://movie.douban.com/subject/6985810/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1546987967.jpg', '狩猎', '\\xa0/\\xa0Jagten', '9.1', '449605', '人言可畏。', '导演: 托马斯·温特伯格 Thomas Vinterberg\\xa0\\xa0\\xa0主演: 麦斯·米科尔森 Mads Mik... 2012\\xa0 \\xa0丹麦 瑞典\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1297359/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2920895053.jpg', '幽灵公主', '\\xa0/\\xa0もののけ姫', '8.9', '643741', ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 松田洋治 Yôji Matsuda   石田百合... 1997\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/1305164/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2223011274.jpg', '甜蜜蜜', ' ', '8.9', '644445', ' ', '导演: 陈可辛 Peter Chan\\xa0\\xa0\\xa0主演: 黎明 Leon Lai   张曼玉 Maggie Cheung   ... 1996\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/3395373/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1706428744.jpg', '蝙蝠侠：黑暗骑士崛起', '\\xa0/\\xa0The Dark Knight Rises', '8.9', '790613', '诺兰就是保证。', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 克里斯蒂安·贝尔 Christ... 2012\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 动作 科幻 犯罪 惊悚'], ['https://movie.douban.com/subject/10777687/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1816276065.jpg', '7号房的礼物', '\\xa0/\\xa07번방의 선물', '8.9', '606888', '《我是山姆》的《美丽人生》。', '导演: 李焕庆 Hwan-kyeong Lee\\xa0\\xa0\\xa0主演: 柳承龙 Seung-yong Ryoo   朴信惠 Shi... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧 家庭'], ['https://movie.douban.com/subject/27010768/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561439800.jpg', '寄生虫', '\\xa0/\\xa0기생충', '8.8', '1501710', ' ', '导演: 奉俊昊 Joon-ho Bong\\xa0\\xa0\\xa0主演: 宋康昊 Kang-ho Song   李善均 Seon-gyun... 2019\\xa0 \\xa0韩国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1428581/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2700138245.jpg', '天书奇谭', ' ', '9.2', '317306', ' ', '导演: 王树忱 Shuchen Wang   钱运达 Yunda Qian\\xa0\\xa0\\xa0主演: 丁建华 Jianhua Din... 1983(中国大陆)   2021\\xa0 \\xa0中国大陆\\xa0 \\xa0动画 奇幻'], ['https://movie.douban.com/subject/11026735/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2224568669.jpg', '超能陆战队', '\\xa0/\\xa0Big Hero 6', '8.8', '1112973', 'Balalala~~~', '导演: 唐·霍尔 Don Hall   克里斯·威廉姆斯 Chris Williams\\xa0\\xa0\\xa0主演: 斯科特... 2014\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动作 科幻 动画 冒险'], ['https://movie.douban.com/subject/1296339/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2555762374.jpg', '爱在黎明破晓前', '\\xa0/\\xa0Before Sunrise', '8.8', '769250', ' ', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 1995\\xa0 \\xa0美国 奥地利 瑞士\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1787291/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p884763596.jpg', '被嫌弃的松子的一生', '\\xa0/\\xa0嫌われ松子の一生', '8.8', '756321', '以戏谑来戏谑戏谑。', '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 中谷美纪 Miki Nakatani   瑛太 E... 2006\\xa0 \\xa0日本\\xa0 \\xa0剧情 歌舞'], ['https://movie.douban.com/subject/1297630/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2220184425.jpg', '第六感', '\\xa0/\\xa0The Sixth Sense', '8.9', '616612', ' ', '导演: M·奈特·沙马兰 M. Night Shyamalan\\xa0\\xa0\\xa0主演: 布鲁斯·威利斯 Bruce Wi... 1999\\xa0 \\xa0美国\\xa0 \\xa0剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1291990/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561542458.jpg', '爱在日落黄昏时', '\\xa0/\\xa0Before Sunset', '8.9', '629932', '九年后的重逢是世俗和责任的交叠，没了悸动和青涩，沧桑而温暖。', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2004\\xa0 \\xa0美国 法国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1291999/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792381411.jpg', '重庆森林', '\\xa0/\\xa0重慶森林', '8.8', '896676', ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 林青霞 Brigitte Lin   金城武 Takeshi K... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/2149806/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2707581855.jpg', '入殓师', '\\xa0/\\xa0おくりびと', '8.9', '728868', '死可能是一道门，逝去并不是终结，而是超越，走向下一程。', '导演: 泷田洋二郎 Yôjirô Takita\\xa0\\xa0\\xa0主演: 本木雅弘 Masahiro Motoki   ... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292370/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480956937.jpg', '剪刀手爱德华', '\\xa0/\\xa0Edward Scissorhands', '8.7', '1100357', ' ', '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 约翰尼·德普 Johnny Depp   薇诺娜·... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻'], ['https://movie.douban.com/subject/1395091/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1351050722.jpg', '未麻的部屋', '\\xa0/\\xa0Perfect Blue', '9.1', '405257', ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 岩男润子 Junko Iwao   松本梨香 Rica Matsu... 1997\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 动画 悬疑 惊悚'], ['https://movie.douban.com/subject/1418834/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2154212680.jpg', '断背山', '\\xa0/\\xa0Brokeback Mountain', '8.8', '761681', '每个人心中都有一座断背山。', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 希斯·莱杰 Heath Ledger   杰克·吉伦哈尔 Jake... 2005\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 爱情 同性 家庭'], ['https://movie.douban.com/subject/1293359/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2620392435.jpg', '菊次郎的夏天', '\\xa0/\\xa0菊次郎の夏', '8.9', '656016', ' ', '导演: 北野武 Takeshi Kitano\\xa0\\xa0\\xa0主演: 北野武 Takeshi Kitano   关口雄介 Yus... 1999\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/1309055/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456904.jpg', '哈利·波特与火焰杯', '\\xa0/\\xa0Harry Potter and the Goblet of Fire', '8.8', '769812', ' ', '导演: 迈克·内威尔 Mike Newell\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radclif... 2005\\xa0 \\xa0英国 美国\\xa0 \\xa0悬疑 奇幻 冒险'], ['https://movie.douban.com/subject/1294639/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2004174709.jpg', '勇敢的心', '\\xa0/\\xa0Braveheart', '8.9', '593856', ' ', '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 梅尔·吉布森 Mel Gibson   苏菲·玛... 1995\\xa0 \\xa0美国\\xa0 \\xa0动作 传记 剧情 历史 战争'], ['https://movie.douban.com/subject/4202302/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p617533616.jpg', '借东西的小人阿莉埃蒂', '\\xa0/\\xa0借りぐらしのアリエッティ', '8.9', '609621', '曾经的那段美好会沉淀为一辈子的记忆。', '导演: 米林宏昌 Hiromasa Yonebayashi\\xa0\\xa0\\xa0主演: 志田未来 Mirai Shida   神木... 2010\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/1461403/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2528965424.jpg', '茶馆', ' ', '9.6', '192633', ' ', '导演: 谢添 Tian Xie\\xa0\\xa0\\xa0主演: 于是之 Shizhi Yu   郑榕 Rong Zhen   蓝天野 T... 1982(中国大陆)\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 历史'], ['https://movie.douban.com/subject/10533913/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2874927470.jpg', '头脑特工队', '\\xa0/\\xa0Inside Out', '8.8', '765917', '愿我们都不用长大，每一座城堡都能永远存在。', '导演: 彼特·道格特 Pete Docter   罗纳尔多·德尔·卡门 Ronaldo Del Carmen\\xa0\\xa0&amp;nb... 2015\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'], ['https://movie.douban.com/subject/10577869/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2070153774.jpg', '时空恋旅人', '\\xa0/\\xa0About Time', '8.8', '761275', '把每天当作最后一天般珍惜度过，积极拥抱生活，就是幸福。', '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 多姆纳尔·格里森 Domhnall Gl... 2013\\xa0 \\xa0英国 美国\\xa0 \\xa0喜剧 爱情 奇幻'], ['https://movie.douban.com/subject/1292337/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p661160053.jpg', '无人知晓', '\\xa0/\\xa0誰も知らない', '9.1', '361420', '我的平常生活就是他人的幸福。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 柳乐优弥 Yûya Yagira   北浦爱... 2004\\xa0 \\xa0日本\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/21318488/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2221768894.jpg', '消失的爱人', '\\xa0/\\xa0Gone Girl', '8.7', '1045317', '年度最佳date movie。', '导演: 大卫·芬奇 David Fincher\\xa0\\xa0\\xa0主演: 本·阿弗莱克 Ben Affleck   罗莎蒙... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪 悬疑 惊悚'], ['https://movie.douban.com/subject/1297447/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2918554634.jpg', '倩女幽魂', ' ', '8.8', '815859', ' ', '导演: 程小东 Siu-Tung Ching\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   王祖贤 Joey W... 1987\\xa0 \\xa0中国香港\\xa0 \\xa0爱情 奇幻 武侠 古装'], ['https://movie.douban.com/subject/1300992/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2190556408.jpg', '完美的世界', '\\xa0/\\xa0A Perfect World', '9.1', '349800', ' ', '导演: 克林特·伊斯特伍德 Clint Eastwood\\xa0\\xa0\\xa0主演: 凯文·科斯特纳 Kevin Cos... 1993\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1291875/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2564685215.jpg', '阳光灿烂的日子', ' ', '8.8', '675299', ' ', '导演: 姜文 Wen Jiang\\xa0\\xa0\\xa0主演: 夏雨 Yu Xia   宁静 Jing Ning   陶虹 Hong Tao 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1291557/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2918312477.jpg', '花样年华', '\\xa0/\\xa0花樣年華', '8.8', '766423', ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   梁朝伟 Tony Leu... 2000\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/2353023/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2210954024.jpg', '驯龙高手', '\\xa0/\\xa0How to Train Your Dragon', '8.8', '829589', '和谐的生活离不开摸头与被摸头。', '导演: 迪恩·德布洛斯 Dean DeBlois   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演:... 2010\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/25814705/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2564498893.jpg', '小森林 夏秋篇', '\\xa0/\\xa0リトル・フォレスト 夏・秋', '9.0', '461611', '那些静得只能听见呼吸的日子里，你明白孤独即生活。', '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2014\\xa0 \\xa0日本\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292215/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2447590313.jpg', '天使爱美丽', \"\\xa0/\\xa0Le Fabuleux destin d'Amélie Poulain\", '8.7', '1004447', ' ', '导演: 让-皮埃尔·热内 Jean-Pierre Jeunet\\xa0\\xa0\\xa0主演: 奥黛丽·塔图 Audrey Tau... 2001\\xa0 \\xa0法国 德国\\xa0 \\xa0剧情 喜剧 爱情'], ['https://movie.douban.com/subject/10437779/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1903379979.jpg', '新世界', '\\xa0/\\xa0신세계', '8.9', '506484', '要做就做得狠一点，这样才能活下去。', '导演: 朴勋政 Hoon-jung Park\\xa0\\xa0\\xa0主演: 李政宰 Jung-Jae Lee   崔岷植 Min-sik... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1418200/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2016401659.jpg', '傲慢与偏见', '\\xa0/\\xa0Pride &amp; Prejudice', '8.7', '893961', '爱是摈弃傲慢与偏见之后的曙光。', '导演: 乔·怀特 Joe Wright\\xa0\\xa0\\xa0主演: 凯拉·奈特莉 Keira Knightley   马修·... 2005\\xa0 \\xa0法国 英国 美国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/26628357/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2406624993.jpg', '一个叫欧维的男人决定去死', '\\xa0/\\xa0En man som heter Ove', '8.9', '546932', '惠及一生的美丽。', '导演: 汉内斯·赫尔姆 Hannes Holm\\xa0\\xa0\\xa0主演: 罗夫·拉斯加德 Rolf Lassgård... 2015\\xa0 \\xa0瑞典\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1297052/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456692072.jpg', '侧耳倾听', '\\xa0/\\xa0耳をすませば', '8.9', '507712', ' ', '导演: 近藤喜文 Yoshifumi Kondo\\xa0\\xa0\\xa0主演: 本名阳子 Youko Honna   小林桂树 K... 1995\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'], ['https://movie.douban.com/subject/1291579/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2513247938.jpg', '怪兽电力公司', '\\xa0/\\xa0Monsters, Inc.', '8.8', '746463', ' ', '导演: 彼特·道格特 Pete Docter   大卫·斯沃曼 David Silverman\\xa0\\xa0\\xa0主演: 约... 2001\\xa0 \\xa0美国\\xa0 \\xa0儿童 喜剧 动画 奇幻 冒险'], ['https://movie.douban.com/subject/1858711/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1283675359.jpg', '玩具总动员3', '\\xa0/\\xa0Toy Story 3', '8.9', '573087', '跨度十五年的欢乐与泪水。', '导演: 李·昂克里奇 Lee Unkrich\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   蒂姆·艾... 2010\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'], ['https://movie.douban.com/subject/26799731/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2505525050.jpg', '请以你的名字呼唤我', '\\xa0/\\xa0Call Me by Your Name', '8.8', '799520', '沉醉在电影的情感和视听氛围中无法自拔。', '导演: 卢卡·瓜达尼诺 Luca Guadagnino\\xa0\\xa0\\xa0主演: 艾米·汉莫 Armie Hammer   ... 2017\\xa0 \\xa0意大利 法国 巴西 美国\\xa0 \\xa0剧情 爱情 同性'], ['https://movie.douban.com/subject/1294240/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2169664351.jpg', '教父3', '\\xa0/\\xa0The Godfather: Part III', '9.0', '416887', ' ', '导演: 弗朗西斯·福特·科波拉 Francis Ford Coppola\\xa0\\xa0\\xa0主演: 阿尔·帕西诺 A... 1990\\xa0 \\xa0美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1828115/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p453716305.jpg', '色，戒', ' ', '8.7', '926479', '假戏真情，爱欲深海', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   汤唯 Wei Tang   ... 2007\\xa0 \\xa0中国台湾 中国大陆 美国 中国香港\\xa0 \\xa0剧情 爱情 情色'], ['https://movie.douban.com/subject/1292274/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2181698213.jpg', '幸福终点站', '\\xa0/\\xa0The Terminal', '8.8', '623677', '有时候幸福需要等一等。 ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks... 2004\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'], ['https://movie.douban.com/subject/1307315/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2532803206.jpg', '哪吒闹海', ' ', '9.2', '297490', ' ', '导演: 王树忱 Shuchen Wang   严定宪 Dingxian Yan\\xa0\\xa0\\xa0主演: 梁正晖 Zhenghui ... 1979\\xa0 \\xa0中国大陆\\xa0 \\xa0冒险 动画 奇幻'], ['https://movie.douban.com/subject/6307447/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1800813767.jpg', '被解救的姜戈', '\\xa0/\\xa0Django Unchained', '8.8', '670386', '热血沸腾，那个低俗、性感的无耻混蛋又来了。', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 杰米·福克斯 Jamie Foxx  ... 2012\\xa0 \\xa0美国\\xa0 \\xa0剧情 动作 西部 冒险'], ['https://movie.douban.com/subject/25814707/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2618201652.jpg', '小森林 冬春篇', '\\xa0/\\xa0リトル・フォレスト 冬・春', '9.0', '410618', '尊敬他人，尊敬你生活的这片土地，明白孤独是人生的常态。', '导演: 森淳一 Junichi Mori\\xa0\\xa0\\xa0主演: 桥本爱 Ai Hashimoto   三浦贵大 Takahir... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1297518/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p648370300.jpg', '九品芝麻官', ' ', '8.8', '766656', ' ', '导演: 王晶 Jing Wong\\xa0\\xa0\\xa0主演: 周星驰 Stephen Chow   吴孟达 Man Tat Ng   ... 1994\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 古装'], ['https://movie.douban.com/subject/25986180/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2360940399.jpg', '釜山行', '\\xa0/\\xa0부산행', '8.6', '1314229', '揭露人性的丧尸题材力作。', '导演: 延尚昊 Sang-ho Yeon\\xa0\\xa0\\xa0主演: 孔侑 Yoo Gong   郑有美 Yu-mi Jung   马... 2016\\xa0 \\xa0韩国\\xa0 \\xa0动作 惊悚 灾难'], ['https://movie.douban.com/subject/3287562/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p792776858.jpg', '神偷奶爸', '\\xa0/\\xa0Despicable Me', '8.7', '1023427', \"MrI Don't Care其实也有Care的时候。\", '导演: 皮艾尔·柯芬 Pierre Coffin   克里斯·雷纳德 Chris Renaud\\xa0\\xa0\\xa0主演: ... 2010\\xa0 \\xa0美国 法国\\xa0 \\xa0喜剧 动画 冒险'], ['https://movie.douban.com/subject/5989818/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1675053073.jpg', '萤火之森', '\\xa0/\\xa0蛍火の杜へ', '8.8', '593028', '触不到的恋人。', '导演: 大森贵弘 Takahiro Omori\\xa0\\xa0\\xa0主演: 佐仓绫音 Ayane Sakura   内山昂辉 K... 2011\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画 奇幻'], ['https://movie.douban.com/subject/1303037/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2249048907.jpg', '喜宴', '\\xa0/\\xa0囍宴', '9.0', '413100', ' ', '导演: 李安 Ang Lee\\xa0\\xa0\\xa0主演: 赵文瑄 Winston Chao   归亚蕾 Ya-lei Kuei   郎... 1993\\xa0 \\xa0中国台湾 美国\\xa0 \\xa0剧情 喜剧 爱情 同性 家庭'], ['https://movie.douban.com/subject/4268598/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p689520756.jpg', '告白', ' ', '8.8', '724100', '没有一人完全善，也没有一人完全恶。', '导演: 中岛哲也 Tetsuya Nakashima\\xa0\\xa0\\xa0主演: 松隆子 Takako Matsu   冈田将生 ... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 悬疑'], ['https://movie.douban.com/subject/3072124/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p488255145.jpg', '玛丽和马克思', '\\xa0/\\xa0Mary and Max', '9.0', '449775', '你是我最好的朋友，你是我唯一的朋友 。', '导演: 亚当·艾略特 Adam Elliot\\xa0\\xa0\\xa0主演: 托妮·科莱特 Toni Collette   菲利... 2009\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 喜剧 动画'], ['https://movie.douban.com/subject/4920389/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2516578307.jpg', '头号玩家', '\\xa0/\\xa0Ready Player One', '8.6', '1478098', '写给影迷，动漫迷和游戏迷的一封情书。', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 泰伊·谢里丹 Tye Sheri... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 冒险'], ['https://movie.douban.com/subject/10463953/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2255040492.jpg', '模仿游戏', '\\xa0/\\xa0The Imitation Game', '8.8', '704957', '他给机器起名“克里斯托弗”，因为这是他初恋的名字。', '导演: 莫滕·泰杜姆 Morten Tyldum\\xa0\\xa0\\xa0主演: 本尼迪克特·康伯巴奇 Benedict C... 2014\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 战争 同性'], ['https://movie.douban.com/subject/1291545/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p692813374.jpg', '大鱼', '\\xa0/\\xa0Big Fish', '8.8', '612014', ' ', '导演: 蒂姆·波顿 Tim Burton\\xa0\\xa0\\xa0主演: 伊万·麦克格雷格 Ewan McGregor   阿... 2003\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 奇幻 冒险'], ['https://movie.douban.com/subject/1295399/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215886505.jpg', '七武士', '\\xa0/\\xa0七人の侍', '9.3', '224011', ' ', '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   志村乔 ... 1954\\xa0 \\xa0日本\\xa0 \\xa0动作 冒险 剧情'], ['https://movie.douban.com/subject/1293181/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1021883305.jpg', '惊魂记', '\\xa0/\\xa0Psycho', '9.0', '341087', ' ', '导演: 阿尔弗雷德·希区柯克 Alfred Hitchcock\\xa0\\xa0\\xa0主演: 安东尼·博金斯 Antho... 1960\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'], ['https://movie.douban.com/subject/1316510/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2609063922.jpg', '射雕英雄传之东成西就', '\\xa0/\\xa0射鵰英雄傳之東成西就', '8.7', '700232', ' ', '导演: 刘镇伟 Jeffrey Lau\\xa0\\xa0\\xa0主演: 梁朝伟 Tony Leung Chiu Wai   林青霞 Bri... 1993\\xa0 \\xa0中国香港\\xa0 \\xa0喜剧 奇幻 武侠 古装'], ['https://movie.douban.com/subject/26325320/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2398141939.jpg', '血战钢锯岭', '\\xa0/\\xa0Hacksaw Ridge', '8.7', '840167', '优秀的战争片不会美化战场，不会粉饰死亡，不会矮化敌人，不会无视常识，最重要的，不会宣扬战争。', '导演: 梅尔·吉布森 Mel Gibson\\xa0\\xa0\\xa0主演: 安德鲁·加菲尔德 Andrew Garfield  ... 2016\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0剧情 传记 历史 战争'], ['https://movie.douban.com/subject/1306861/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p652417775.jpg', '我是山姆', '\\xa0/\\xa0I Am Sam', '9.0', '366804', ' ', '导演: 杰茜·尼尔森 Jessie Nelson\\xa0\\xa0\\xa0主演: Sean Penn   Dakota Fanning   Mi... 2001\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/26683290/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2910701461.jpg', '你的名字。', '\\xa0/\\xa0君の名は。', '8.5', '1551259', '穿越错位的时空，仰望陨落的星辰，你没留下你的名字，我却无法忘记那句“我爱你”。', '导演: 新海诚 Makoto Shinkai\\xa0\\xa0\\xa0主演: 神木隆之介 Ryûnosuke Kamiki   上... 2016\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情 动画'], ['https://movie.douban.com/subject/4917726/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1374786017.jpg', '阳光姐妹淘', '\\xa0/\\xa0써니', '8.8', '625272', '再多各自牛逼的时光，也比不上一起傻逼的岁月。 ', '导演: 姜炯哲 Hyeong-Cheol Kang\\xa0\\xa0\\xa0主演: 沈恩京 Eun-kyung Shim   闵孝琳 Hy... 2011\\xa0 \\xa0韩国\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/21360417/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2016930906.jpg', '恐怖直播', '\\xa0/\\xa0더 테러 라이브', '8.7', '710982', '恐怖分子的“秋菊打官司”。', '导演: 金秉祐 Byeong-woo Kim\\xa0\\xa0\\xa0主演: 河正宇 Jung-woo Ha   李璟荣 Kyeong-y... 2013\\xa0 \\xa0韩国\\xa0 \\xa0剧情 犯罪 悬疑'], ['https://movie.douban.com/subject/1302467/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461818.jpg', '黑客帝国3：矩阵革命', '\\xa0/\\xa0The Matrix Revolutions', '8.8', '484824', ' ', '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'], ['https://movie.douban.com/subject/1307856/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505048077.jpg', '背靠背，脸对脸', ' ', '9.5', '168342', ' ', '导演: 黄建新 Jianxin Huang   杨亚洲 Yazhou Yang\\xa0\\xa0\\xa0主演: 牛振华 Zhenhua N... 1994\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/24733428/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2595591069.jpg', '心灵奇旅', '\\xa0/\\xa0Soul', '8.7', '1100546', ' ', '导演: 彼特·道格特 Pete Docter   凯普·鲍尔斯 Kemp Powers\\xa0\\xa0\\xa0主演: 杰米·... 2020\\xa0 \\xa0美国\\xa0 \\xa0动画 奇幻 音乐'], ['https://movie.douban.com/subject/1417598/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p726839485.jpg', '电锯惊魂', '\\xa0/\\xa0Saw', '8.7', '592889', '真相就在眼前。', '导演: 詹姆斯·温 James Wan\\xa0\\xa0\\xa0主演: 雷·沃纳尔 Leigh Whannell   加利·艾... 2004\\xa0 \\xa0美国\\xa0 \\xa0悬疑 惊悚 恐怖'], ['https://movie.douban.com/subject/26611804/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2502943384.jpg', '三块广告牌', '\\xa0/\\xa0Three Billboards Outside Ebbing, Missouri', '8.7', '896710', '怼天怼地，你走后，她与世界为敌。', '导演: 马丁·麦克唐纳 Martin McDonagh\\xa0\\xa0\\xa0主演: 弗兰西斯·麦克多蒙德 France... 2017\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/27119724/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2567198874.jpg', '小丑', '\\xa0/\\xa0Joker', '8.7', '1102643', ' ', '导演: 托德·菲利普斯 Todd Phillips\\xa0\\xa0\\xa0主演: 杰昆·菲尼克斯 Joaquin Phoeni... 2019\\xa0 \\xa0美国 加拿大\\xa0 \\xa0剧情 犯罪 惊悚'], ['https://movie.douban.com/subject/1578507/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792223507.jpg', '谍影重重3', '\\xa0/\\xa0The Bourne Ultimatum', '8.9', '457221', '像吃了苏打饼一样干脆的电影。', '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2007\\xa0 \\xa0美国 德国 法国 英国\\xa0 \\xa0动作 悬疑 惊悚'], ['https://movie.douban.com/subject/1793929/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2166160837.jpg', '达拉斯买家俱乐部', '\\xa0/\\xa0Dallas Buyers Club', '8.8', '493459', 'Jared Leto的腿比女人还美！', '导演: 让-马克·瓦雷 Jean-Marc Vallée\\xa0\\xa0\\xa0主演: 马修·麦康纳 Matthew McCon... 2013\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 同性'], ['https://movie.douban.com/subject/1907966/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1867084027.jpg', '疯狂原始人', '\\xa0/\\xa0The Croods', '8.7', '901074', '老少皆宜，这就是好莱坞动画的魅力。', '导演: 科克·德·米科 Kirk De Micco   克里斯·桑德斯 Chris Sanders\\xa0\\xa0\\xa0主演... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'], ['https://movie.douban.com/subject/1307106/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p958008320.jpg', '无间道2', '\\xa0/\\xa0無間道II', '8.8', '547278', ' ', '导演: 刘伟强 Andrew Lau   麦兆辉 Alan Mak\\xa0\\xa0\\xa0主演: 陈冠希 Edison Chen   ... 2003\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 犯罪 惊悚'], ['https://movie.douban.com/subject/1300374/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p767586451.jpg', '绿里奇迹', '\\xa0/\\xa0The Green Mile', '8.9', '375582', ' ', '导演: 弗兰克·德拉邦特 Frank Darabont\\xa0\\xa0\\xa0主演: 汤姆·汉克斯 Tom Hanks   ... 1999\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 奇幻 悬疑'], ['https://movie.douban.com/subject/10808442/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2074715729.jpg', '爱在午夜降临前', '\\xa0/\\xa0Before Midnight', '8.9', '455722', '所谓爱情，就是话唠一路，都不会心生腻烦，彼此嫌弃。', '导演: 理查德·林克莱特 Richard Linklater\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke ... 2013\\xa0 \\xa0美国 希腊\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/25895901/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2603364117.jpg', '海街日记', '\\xa0/\\xa0海街diary', '8.8', '504193', '是枝裕和的家庭习作。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 绫濑遥 Haruka Ayase   长泽雅美 M... 2015\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/1291585/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1917567652.jpg', '风之谷', '\\xa0/\\xa0風の谷のナウシカ', '8.9', '384970', ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 岛本须美 Sumi Shimamoto   松田洋治 Y... 1984\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/1292208/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p455677490.jpg', '上帝之城', '\\xa0/\\xa0Cidade de Deus', '9.0', '325843', ' ', '导演: 费尔南多·梅里尔斯 Fernando Meirelles   卡迪亚·兰德 Kátia Lund\\xa0\\xa0&amp;nbsp... 2002\\xa0 \\xa0巴西 法国\\xa0 \\xa0犯罪 剧情'], ['https://movie.douban.com/subject/1297574/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2504997087.jpg', '英雄本色', ' ', '8.6', '591587', ' ', '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   狄龙 Lung Ti   张国... 1986\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 动作 犯罪'], ['https://movie.douban.com/subject/1862151/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p712241453.jpg', '疯狂的石头', ' ', '8.6', '901334', '中国版《两杆大烟枪》。', '导演: 宁浩 Hao Ning\\xa0\\xa0\\xa0主演: 郭涛 Tao Guo   刘桦 Hua Liu   连晋 Teddy Lin 2006\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0喜剧 犯罪'], ['https://movie.douban.com/subject/1293460/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1612355875.jpg', '雨中曲', \"\\xa0/\\xa0Singin' in the Rain\", '9.1', '257870', ' ', '导演: 斯坦利·多南 Stanley Donen   吉恩·凯利 Gene Kelly\\xa0\\xa0\\xa0主演: 吉恩·... 1952\\xa0 \\xa0美国\\xa0 \\xa0喜剧 歌舞 爱情'], ['https://movie.douban.com/subject/25917973/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2276780256.jpg', '心迷宫', ' ', '8.7', '594427', '荒诞讽刺，千奇百巧，抽丝剥茧，百转千回。', '导演: 忻钰坤 Yukun Xin\\xa0\\xa0\\xa0主演: 霍卫民 Weimin Huo   王笑天 Xiaotian Wang ... 2014\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 犯罪 悬疑'], ['https://movie.douban.com/subject/1292226/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2560717825.jpg', '2001太空漫游', '\\xa0/\\xa02001: A Space Odyssey', '8.9', '378222', ' ', '导演: 斯坦利·库布里克 Stanley Kubrick\\xa0\\xa0\\xa0主演: 凯尔·杜拉 Keir Dullea   ... 1968\\xa0 \\xa0英国 美国\\xa0 \\xa0科幻 惊悚 冒险'], ['https://movie.douban.com/subject/1295409/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2597918718.jpg', '纵横四海', '\\xa0/\\xa0緃横四海', '8.8', '463606', ' ', '导演: 吴宇森 John Woo\\xa0\\xa0\\xa0主演: 周润发 Yun-Fat Chow   张国荣 Leslie Cheung... 1991\\xa0 \\xa0中国香港\\xa0 \\xa0剧情 喜剧 动作 犯罪'], ['https://movie.douban.com/subject/1291992/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910924635.jpg', '末路狂花', '\\xa0/\\xa0Thelma &amp; Louise', '9.0', '322325', ' ', '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 吉娜·戴维斯 Geena Davis   苏... 1991\\xa0 \\xa0美国 英国 法国\\xa0 \\xa0犯罪 剧情 惊悚'], ['https://movie.douban.com/subject/1304447/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p641688453.jpg', '记忆碎片', '\\xa0/\\xa0Memento', '8.7', '653229', ' ', '导演: 克里斯托弗·诺兰 Christopher Nolan\\xa0\\xa0\\xa0主演: 盖·皮尔斯 Guy Pearce  ... 2000\\xa0 \\xa0美国\\xa0 \\xa0犯罪 剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1291822/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p470419493.jpg', '卢旺达饭店', '\\xa0/\\xa0Hotel Rwanda', '8.9', '358811', '当这个世界闭上双眼，他却敞开了怀抱。', '导演: 特瑞·乔治 Terry George\\xa0\\xa0\\xa0主演: 唐·钱德尔 Don Cheadle   苏菲·奥... 2004\\xa0 \\xa0英国 南非 意大利 美国\\xa0 \\xa0剧情 传记 历史 战争'], ['https://movie.douban.com/subject/1422283/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2319879389.jpg', '高山下的花环', ' ', '9.5', '141637', ' ', '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 吕晓禾 Xiaohe Lü   唐国强 Guoqiang Tang   何... 1984(中国大陆)   1985\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 战争'], ['https://movie.douban.com/subject/6534248/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1735642656.jpg', '无敌破坏王', '\\xa0/\\xa0Wreck-It Ralph', '8.7', '595683', '迪士尼和皮克斯拿错剧本的产物。', '导演: 瑞奇·莫尔 Rich Moore\\xa0\\xa0\\xa0主演: 约翰·C·赖利 John C. Reilly   萨拉... 2012\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 冒险'], ['https://movie.douban.com/subject/27622447/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2530599636.jpg', '小偷家族', '\\xa0/\\xa0万引き家族', '8.7', '878607', '我们组成了家。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 中川雅也 Lily Franky   安藤樱 Sa... 2018\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 家庭'], ['https://movie.douban.com/subject/1291578/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1910895719.jpg', '冰川时代', '\\xa0/\\xa0Ice Age', '8.7', '669498', ' ', '导演: 卡洛斯·沙尔丹哈 Carlos Saldanha   克里斯·韦奇 Chris Wedge\\xa0\\xa0\\xa0主演... 2002\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 冒险'], ['https://movie.douban.com/subject/3011051/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p462470694.jpg', '恐怖游轮', '\\xa0/\\xa0Triangle', '8.5', '959466', '不要企图在重复中寻找已经失去的爱。', '导演: 克里斯托弗·史密斯 Christopher Smith\\xa0\\xa0\\xa0主演: 梅利莎·乔治 Melissa ... 2009\\xa0 \\xa0英国 澳大利亚\\xa0 \\xa0剧情 悬疑 惊悚'], ['https://movie.douban.com/subject/1310177/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p456703618.jpg', '东京教父', '\\xa0/\\xa0東京ゴッドファーザーズ', '9.0', '276447', ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 江守彻 Toru Emori   梅垣义明 Yoshiaki Ume... 2003\\xa0 \\xa0日本\\xa0 \\xa0剧情 喜剧 动画'], ['https://movie.douban.com/subject/1292329/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p848381236.jpg', '牯岭街少年杀人事件', '\\xa0/\\xa0牯嶺街少年殺人事件', '8.9', '351883', ' ', '导演: 杨德昌 Edward Yang\\xa0\\xa0\\xa0主演: 张震 Chen Chang   杨静怡 Lisa Yang   张... 1991\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1307811/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p456676352.jpg', '魔女宅急便', '\\xa0/\\xa0魔女の宅急便', '8.7', '509826', ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 高山南 Minami Takayama   佐久间玲 Re... 1989\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/3792799/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p456666151.jpg', '岁月神偷', '\\xa0/\\xa0歲月神偷', '8.7', '604493', '岁月流逝，来日可追。', '导演: 罗启锐 Alex Law\\xa0\\xa0\\xa0主演: 吴君如 Sandra Ng   任达华 Simon Yam   钟绍... 2010\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/1959195/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2603716224.jpg', '忠犬八公物语', '\\xa0/\\xa0ハチ公物語', '9.2', '213149', ' ', '导演: 神山征二郎 Seijirô Kôyama\\xa0\\xa0\\xa0主演: 仲代达矢 Tatsuya Nakadai  ... 1987\\xa0 \\xa0日本\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/24750126/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2919686972.jpg', '荒蛮故事', '\\xa0/\\xa0Relatos salvajes', '8.7', '501720', '始于荒诞，止于更荒诞。', '导演: 达米安·斯兹弗隆 Damián Szifron\\xa0\\xa0\\xa0主演: 达里奥·葛兰帝内提 Darío... 2014\\xa0 \\xa0阿根廷 西班牙\\xa0 \\xa0剧情 喜剧 犯罪'], ['https://movie.douban.com/subject/1867345/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2676812053.jpg', '遗愿清单', '\\xa0/\\xa0The Bucket List', '8.7', '518528', '用剩余不多的时间，去燃烧整个生命。', '导演: 罗伯·莱纳 Rob Reiner\\xa0\\xa0\\xa0主演: 杰克·尼科尔森 Jack Nicholson   摩根... 2007\\xa0 \\xa0美国\\xa0 \\xa0冒险 喜剧 剧情'], ['https://movie.douban.com/subject/27059130/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2505928032.jpg', '大佛普拉斯', ' ', '8.7', '533568', '人们可以登上月球，却永远无法探索人们内心的宇宙。', '导演: 黄信尧 Hsin-yao Huang\\xa0\\xa0\\xa0主演: 庄益增 Yizeng Zhuang   陈竹昇 Chu-sh... 2017\\xa0 \\xa0中国台湾\\xa0 \\xa0剧情 喜剧'], ['https://movie.douban.com/subject/2209573/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2434249040.jpg', '贫民窟的百万富翁', '\\xa0/\\xa0Slumdog Millionaire', '8.6', '793926', '上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁', '导演: 丹尼·鲍尔 Danny Boyle   洛芙琳·坦丹 Loveleen Tandan\\xa0\\xa0\\xa0主演: 戴夫... 2008\\xa0 \\xa0英国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1297880/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575337180.jpg', '芙蓉镇', ' ', '9.3', '176430', ' ', '导演: 谢晋 Jin Xie\\xa0\\xa0\\xa0主演: 刘晓庆 Xiaoqing Liu   姜文 Wen Jiang   郑在石... 1987\\xa0 \\xa0中国大陆\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/3075287/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p988260245.jpg', '源代码', '\\xa0/\\xa0Source Code', '8.6', '903706', '邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。', '导演: 邓肯·琼斯 Duncan Jones\\xa0\\xa0\\xa0主演: 杰克·吉伦哈尔 Jake Gyllenhaal   ... 2011\\xa0 \\xa0美国 加拿大\\xa0 \\xa0科幻 悬疑 惊悚'], ['https://movie.douban.com/subject/3592854/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2236181653.jpg', '疯狂的麦克斯4：狂暴之路', '\\xa0/\\xa0Mad Max: Fury Road', '8.7', '601335', '“多么美好的一天！”轰轰轰砰咚，啪哒哒哒轰隆隆，磅~', '导演: 乔治·米勒 George Miller\\xa0\\xa0\\xa0主演: 汤姆·哈迪 Tom Hardy   查理兹·塞... 2015\\xa0 \\xa0澳大利亚 美国\\xa0 \\xa0动作 科幻 冒险'], ['https://movie.douban.com/subject/4848115/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p709670262.jpg', '你看起来好像很好吃', '\\xa0/\\xa0おまえうまそうだな', '8.9', '364395', '感情不分食草或者食肉。', '导演: 藤森雅也 Masaya Fujimori\\xa0\\xa0\\xa0主演: 山口胜平 Kappei Yamaguchi   爱河... 2010\\xa0 \\xa0日本\\xa0 \\xa0剧情 动画 儿童'], ['https://movie.douban.com/subject/1292328/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1982176012.jpg', '东邪西毒', '\\xa0/\\xa0東邪西毒', '8.6', '621862', ' ', '导演: 王家卫 Kar Wai Wong\\xa0\\xa0\\xa0主演: 张国荣 Leslie Cheung   林青霞 Brigitte... 1994\\xa0 \\xa0中国香港 中国台湾\\xa0 \\xa0剧情 动作 爱情 武侠 古装'], ['https://movie.douban.com/subject/1308857/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2363208684.jpg', '可可西里', ' ', '8.9', '335492', '坚硬的信仰。', '导演: 陆川 Chuan Lu\\xa0\\xa0\\xa0主演: 多布杰 Duobujie   张磊 Lei Zhang   亓亮 Qi L... 2004\\xa0 \\xa0中国大陆 中国香港\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/25773932/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2915975989.jpg', '爆裂鼓手', '\\xa0/\\xa0Whiplash', '8.6', '669571', '这个世界从不善待努力的人，努力了也不一定会成功，但是知道自己在努力，就是活下去的动力。', '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 迈尔斯·特勒 Miles Teller  ... 2014\\xa0 \\xa0美国\\xa0 \\xa0剧情 音乐'], ['https://movie.douban.com/subject/1293908/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2170238828.jpg', '城市之光', '\\xa0/\\xa0City Lights', '9.3', '165622', ' ', '导演: 查理·卓别林 Charles Chaplin\\xa0\\xa0\\xa0主演: 查理·卓别林 Charles Chaplin ... 1931\\xa0 \\xa0美国\\xa0 \\xa0喜剧 剧情 爱情'], ['https://movie.douban.com/subject/5300054/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2549558913.jpg', '波西米亚狂想曲', '\\xa0/\\xa0Bohemian Rhapsody', '8.6', '670775', ' ', '导演: 布莱恩·辛格 Bryan Singer\\xa0\\xa0\\xa0主演: 拉米·马雷克 Rami Malek   本·哈... 2018\\xa0 \\xa0英国 美国\\xa0 \\xa0剧情 传记 同性 音乐'], ['https://movie.douban.com/subject/34874432/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2868462052.jpg', '花束般的恋爱', '\\xa0/\\xa0花束みたいな恋をした', '8.6', '779070', ' ', '导演: 土井裕泰 Nobuhiro Doi\\xa0\\xa0\\xa0主演: 菅田将晖 Masaki Suda   有村架纯 Kasu... 2021\\xa0 \\xa0日本\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/1978709/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2549648344.jpg', '黑天鹅', '\\xa0/\\xa0Black Swan', '8.6', '829555', '黑暗之美。', '导演: 达伦·阿罗诺夫斯基 Darren Aronofsky\\xa0\\xa0\\xa0主演: 娜塔莉·波特曼 Natalie... 2010\\xa0 \\xa0美国\\xa0 \\xa0剧情 惊悚'], ['https://movie.douban.com/subject/25934014/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2901102612.jpg', '爱乐之城', '\\xa0/\\xa0La La Land', '8.4', '1057877', ' ', '导演: 达米恩·查泽雷 Damien Chazelle\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 歌舞'], ['https://movie.douban.com/subject/1303394/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2570901292.jpg', '青蛇', ' ', '8.6', '576899', ' ', '导演: 徐克 Hark Tsui\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   王祖贤 Joey Wang   ... 1993\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0剧情 爱情 奇幻 古装'], ['https://movie.douban.com/subject/2133323/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2160195181.jpg', '白日梦想家', '\\xa0/\\xa0The Secret Life of Walter Mitty', '8.6', '609021', ' ', '导演: 本·斯蒂勒 Ben Stiller\\xa0\\xa0\\xa0主演: 本·斯蒂勒 Ben Stiller   克里斯汀·... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 喜剧 冒险'], ['https://movie.douban.com/subject/2051007/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456984.jpg', '哈利·波特与死亡圣器(上)', '\\xa0/\\xa0Harry Potter and the Deathly Hallows: Part 1', '8.6', '670176', '最忠于原著的一部。', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/35426925/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2904305126.jpg', '机器人之梦', '\\xa0/\\xa0Robot Dreams', '9.1', '362027', ' ', '导演: 巴勃罗·贝格尔 Pablo Berger\\xa0\\xa0\\xa0主演: 伊万·拉班达 Ivan Labanda   阿... 2023\\xa0 \\xa0西班牙 法国\\xa0 \\xa0剧情 动画 音乐'], ['https://movie.douban.com/subject/1291844/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p1910909085.jpg', '终结者2：审判日', '\\xa0/\\xa0Terminator 2: Judgment Day', '8.8', '372639', ' ', '导演: 詹姆斯·卡梅隆 James Cameron\\xa0\\xa0\\xa0主演: 阿诺·施瓦辛格 Arnold Schwarz... 1991\\xa0 \\xa0美国 法国\\xa0 \\xa0动作 科幻'], ['https://movie.douban.com/subject/4739952/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1505312273.jpg', '初恋这件小事', '\\xa0/\\xa0สิ่งเล็กเล็กที่เรียกว่า...รัก', '8.5', '1035121', '黑小鸭速效美白记。', '导演: 普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn   华森·波克彭... 2010\\xa0 \\xa0泰国\\xa0 \\xa0剧情 喜剧 爱情'], ['https://movie.douban.com/subject/1438652/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2575043939.jpg', '无耻混蛋', '\\xa0/\\xa0Inglourious Basterds', '8.7', '536786', '昆汀同学越来越变态了，比北野武还杜琪峰。', '导演: 昆汀·塔伦蒂诺 Quentin Tarantino\\xa0\\xa0\\xa0主演: 布拉德·皮特 Brad Pitt   ... 2009\\xa0 \\xa0德国 美国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1291870/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2353324612.jpg', '雨人', '\\xa0/\\xa0Rain Man', '8.7', '434217', ' ', '导演: 巴瑞·莱文森 Barry Levinson\\xa0\\xa0\\xa0主演: 达斯汀·霍夫曼 Dustin Hoffman ... 1988\\xa0 \\xa0美国\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292287/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1421018669.jpg', '新龙门客栈', '\\xa0/\\xa0新龍門客棧', '8.7', '492702', ' ', '导演: 李惠民 Raymond Lee\\xa0\\xa0\\xa0主演: 张曼玉 Maggie Cheung   林青霞 Brigitte ... 1992\\xa0 \\xa0中国香港 中国大陆\\xa0 \\xa0动作 爱情 武侠 古装'], ['https://movie.douban.com/subject/1302827/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792257137.jpg', '人工智能', '\\xa0/\\xa0A.I. Artificial Intelligence', '8.7', '488476', ' ', '导演: 史蒂文·斯皮尔伯格 Steven Spielberg\\xa0\\xa0\\xa0主演: 海利·乔·奥斯蒙 Haley... 2001\\xa0 \\xa0美国 英国\\xa0 \\xa0剧情 科幻'], ['https://movie.douban.com/subject/1296909/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2399597512.jpg', '虎口脱险', '\\xa0/\\xa0La grande vadrouille', '8.9', '286148', ' ', '导演: 杰拉尔·乌里 Gérard Oury\\xa0\\xa0\\xa0主演: 路易·德·菲耐斯 Louis de Funès... 1966\\xa0 \\xa0法国 英国\\xa0 \\xa0喜剧 战争'], ['https://movie.douban.com/subject/1959877/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2627847859.jpg', '崖上的波妞', '\\xa0/\\xa0崖の上のポニョ', '8.6', '556753', ' ', '导演: 宫崎骏 Hayao Miyazaki\\xa0\\xa0\\xa0主演: 奈良柚莉爱 Yuria Nara   土井洋辉 Hir... 2008\\xa0 \\xa0日本\\xa0 \\xa0动画 奇幻 冒险'], ['https://movie.douban.com/subject/1293323/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1254404823.jpg', '大红灯笼高高挂', ' ', '8.8', '349126', ' ', '导演: 张艺谋 Yimou Zhang\\xa0\\xa0\\xa0主演: 巩俐 Li Gong   马精武 Jingwu Ma   何赛... 1991\\xa0 \\xa0中国大陆 中国香港 中国台湾\\xa0 \\xa0剧情'], ['https://movie.douban.com/subject/1292401/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p475600770.jpg', '真爱至上', '\\xa0/\\xa0Love Actually', '8.5', '790559', ' ', '导演: 理查德·柯蒂斯 Richard Curtis\\xa0\\xa0\\xa0主演: 休·格兰特 Hugh Grant   连姆... 2003\\xa0 \\xa0英国 美国 法国\\xa0 \\xa0喜剧 剧情 爱情'], ['https://movie.douban.com/subject/1300117/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792423963.jpg', '千钧一发', '\\xa0/\\xa0Gattaca', '8.8', '335479', ' ', '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 伊桑·霍克 Ethan Hawke   乌玛... 1997\\xa0 \\xa0美国\\xa0 \\xa0剧情 科幻 惊悚'], ['https://movie.douban.com/subject/1291879/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1598883511.jpg', '罗生门', '\\xa0/\\xa0羅生門', '8.8', '347742', ' ', '导演: 黑泽明 Akira Kurosawa\\xa0\\xa0\\xa0主演: 三船敏郎 Toshirô Mifune   京町子 ... 1950\\xa0 \\xa0日本\\xa0 \\xa0剧情 犯罪 悬疑'], ['https://movie.douban.com/subject/1309163/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p483604864.jpg', '恋恋笔记本', '\\xa0/\\xa0The Notebook', '8.5', '730880', '爱情没有那么多借口，如果不能圆满，只能说明爱的不够。 ', '导演: 尼克·卡索维茨 Nick Cassavetes\\xa0\\xa0\\xa0主演: 瑞恩·高斯林 Ryan Gosling  ... 2004\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情'], ['https://movie.douban.com/subject/25807345/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2187896734.jpg', '彗星来的那一夜', '\\xa0/\\xa0Coherence', '8.6', '659092', '小成本大魅力。', '导演: 詹姆斯·沃德·布柯特 James Ward Byrkit\\xa0\\xa0\\xa0主演: 艾米丽·芭尔多尼 Em... 2013\\xa0 \\xa0美国 英国\\xa0 \\xa0科幻 悬疑 惊悚'], ['https://movie.douban.com/subject/1457217/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2913456924.jpg', '哈利·波特与凤凰社', '\\xa0/\\xa0Harry Potter and the Order of the Phoenix', '8.5', '669074', ' ', '导演: 大卫·叶茨 David Yates\\xa0\\xa0\\xa0主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007\\xa0 \\xa0英国 美国\\xa0 \\xa0奇幻 冒险'], ['https://movie.douban.com/subject/25980443/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2421855655.jpg', '海边的曼彻斯特', '\\xa0/\\xa0Manchester by the Sea', '8.6', '627000', '我们都有权利不与自己的过去和解。', '导演: 肯尼斯·罗纳根 Kenneth Lonergan\\xa0\\xa0\\xa0主演: 卡西·阿弗莱克 Casey Affle... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/25864085/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2264592493.jpg', '火星救援', '\\xa0/\\xa0The Martian', '8.5', '807851', ' ', '导演: 雷德利·斯科特 Ridley Scott\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   杰西卡... 2015\\xa0 \\xa0英国 美国 匈牙利 约旦\\xa0 \\xa0剧情 科幻 冒险'], ['https://movie.douban.com/subject/1304141/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p443461390.jpg', '黑客帝国2：重装上阵', '\\xa0/\\xa0The Matrix Reloaded', '8.7', '443244', ' ', '导演: 拉娜·沃卓斯基 Lana Wachowski   莉莉·沃卓斯基 Lilly Wachowski\\xa0\\xa0\\xa0... 2003\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻'], ['https://movie.douban.com/subject/26787574/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2507709428.jpg', '奇迹男孩', '\\xa0/\\xa0Wonder', '8.6', '588972', '世界不完美，爱会有奇迹。', '导演: 斯蒂芬·卓博斯基 Stephen Chbosky\\xa0\\xa0\\xa0主演: 雅各布·特伦布莱 Jacob Tr... 2017\\xa0 \\xa0美国 中国香港\\xa0 \\xa0剧情 儿童 家庭'], ['https://movie.douban.com/subject/1293318/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2237136718.jpg', '萤火虫之墓', '\\xa0/\\xa0火垂るの墓', '8.7', '431094', ' ', '导演: 高畑勋 Isao Takahata\\xa0\\xa0\\xa0主演: 辰己努   白石绫乃   志乃原良子 1988\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 战争'], ['https://movie.douban.com/subject/1419936/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p792282381.jpg', '战争之王', '\\xa0/\\xa0Lord of War', '8.7', '404518', '做一颗让别人需要你的棋子。', '导演: 安德鲁·尼科尔 Andrew Niccol\\xa0\\xa0\\xa0主演: 尼古拉斯·凯奇 Nicolas Cage  ... 2005\\xa0 \\xa0美国 德国\\xa0 \\xa0剧情 犯罪'], ['https://movie.douban.com/subject/1307394/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2215102596.jpg', '千年女优', '\\xa0/\\xa0千年女優', '8.8', '306960', ' ', '导演: 今敏 Satoshi Kon\\xa0\\xa0\\xa0主演: 庄司美代子 Miyoko Shôji   小山茉美 Mam... 2001\\xa0 \\xa0日本\\xa0 \\xa0动画 剧情 爱情'], ['https://movie.douban.com/subject/2222996/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2375245718.jpg', '步履不停', '\\xa0/\\xa0歩いても 歩いても', '8.8', '312660', '日本的家庭电影已经是世界巅峰了，步履不停是巅峰中的佳作。', '导演: 是枝裕和 Hirokazu Koreeda\\xa0\\xa0\\xa0主演: 阿部宽 Hiroshi Abe   夏川结衣 Yu... 2008\\xa0 \\xa0日本\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/1308767/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p667644866.jpg', '谍影重重2', '\\xa0/\\xa0The Bourne Supremacy', '8.7', '387722', '谁说王家卫镜头很晃？', '导演: 保罗·格林格拉斯 Paul Greengrass\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   ... 2004\\xa0 \\xa0美国 德国\\xa0 \\xa0动作 悬疑 惊悚'], ['https://movie.douban.com/subject/1428175/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2797308106.jpg', '血钻', '\\xa0/\\xa0Blood Diamond', '8.7', '412444', '每个美丽事物背后都是滴血的现实。', '导演: 爱德华·兹威克 Edward Zwick\\xa0\\xa0\\xa0主演: 莱昂纳多·迪卡普里奥 Leonardo ... 2006\\xa0 \\xa0美国 德国 英国\\xa0 \\xa0剧情 惊悚 冒险'], ['https://movie.douban.com/subject/26374197/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2535851348.jpg', '蜘蛛侠：平行宇宙', '\\xa0/\\xa0Spider-Man: Into the Spider-Verse', '8.6', '736916', ' ', '导演: 鲍勃·佩尔西凯蒂 Bob Persichetti   彼得·拉姆齐 Peter Ramsey\\xa0\\xa0\\xa0主... 2018\\xa0 \\xa0美国\\xa0 \\xa0动作 科幻 动画 冒险'], ['https://movie.douban.com/subject/1291936/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2921045013.jpg', '攻壳机动队', '\\xa0/\\xa0攻殻機動隊', '9.0', '202586', ' ', '导演: 押井守 Mamoru Oshii\\xa0\\xa0\\xa0主演: 田中敦子 Atsuko Tanaka   大冢明夫 Akio... 1995\\xa0 \\xa0日本\\xa0 \\xa0动作 科幻 动画'], ['https://movie.douban.com/subject/1293964/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2351134499.jpg', '魂断蓝桥', '\\xa0/\\xa0Waterloo Bridge', '8.8', '302998', ' ', '导演: 茂文·勒鲁瓦 Mervyn LeRoy\\xa0\\xa0\\xa0主演: 费雯·丽 Vivien Leigh   罗伯特·... 1940\\xa0 \\xa0美国\\xa0 \\xa0剧情 爱情 战争'], ['https://movie.douban.com/subject/25724855/', 'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2259715855.jpg', '房间', '\\xa0/\\xa0Room', '8.8', '393146', '被偷走的岁月，被伤害的生命，被禁锢的灵魂，终将被希望和善意救赎。', '导演: 伦尼·阿伯拉罕森 Lenny Abrahamson\\xa0\\xa0\\xa0主演: 布丽·拉尔森 Brie Larson... 2015\\xa0 \\xa0爱尔兰 加拿大 英国 美国\\xa0 \\xa0剧情 家庭'], ['https://movie.douban.com/subject/4202982/', 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2151245053.jpg', '冰雪奇缘', '\\xa0/\\xa0Frozen', '8.5', '787212', ' ', '导演: 克里斯·巴克 Chris Buck   珍妮弗·李 Jennifer Lee\\xa0\\xa0\\xa0主演: 克里斯汀... 2013\\xa0 \\xa0美国\\xa0 \\xa0喜剧 动画 奇幻 歌舞'], ['https://movie.douban.com/subject/26615208/', 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2374067318.jpg', '隐藏人物', '\\xa0/\\xa0Hidden Figures', '8.9', '258316', ' ', '导演: 特奥多尔·梅尔菲 Theodore Melfi\\xa0\\xa0\\xa0主演: 塔拉吉·P·汉森 Taraji P. ... 2016\\xa0 \\xa0美国\\xa0 \\xa0剧情 传记 历史'], ['https://movie.douban.com/subject/1304102/', 'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p1597183981.jpg', '谍影重重', '\\xa0/\\xa0The Bourne Identity', '8.6', '472991', ' ', '导演: 道格·里曼 Doug Liman\\xa0\\xa0\\xa0主演: 马特·达蒙 Matt Damon   弗兰卡·波坦... 2002\\xa0 \\xa0美国 德国 捷克\\xa0 \\xa0动作 悬疑 惊悚']]\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "数据已成功保存到数据库！\n"
     ]
    }
   ],
   "source": [
    "# 解析网页,获取数据\n",
    "from bs4 import BeautifulSoup\n",
    "# 正则表达式，进行文字匹配\n",
    "import re\n",
    "# 制定url，获取网页数据\n",
    "import urllib.request, urllib.error\n",
    "# 进行Excel操作\n",
    "import xlwt\n",
    "# 进行SQLite数据库操作\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "def main():\n",
    "    # 豆瓣电影 Top250 的 URL\n",
    "    base_url = 'https://movie.douban.com/top250'\n",
    "    # 获取数据\n",
    "    datalist = get_data(base_url)\n",
    "    print(datalist)\n",
    "    # 保存数据\n",
    "    #   savepath = \"./数据/豆瓣Top250.xls\"\n",
    "    #   saveData(savepath)\n",
    "    dbpath = \"./数据库/douban_movies.db\"\n",
    "    saveData2DB(datalist, dbpath)\n",
    "\n",
    "\n",
    "# 影片详情链接规则\n",
    "findLink = re.compile(r'<a href=\"(.*?)\"')  # 非贪婪匹配\n",
    "# 影片图片的链接规则\n",
    "findImgSrc = re.compile(r'<img.*src=\"(.*?)\"', re.S)\n",
    "# 影片片名\n",
    "findTitle = re.compile(r'<span class=\"title\">(.*)</span>')\n",
    "# 影片评分\n",
    "findRating = re.compile(\n",
    "    r'<span class=\"rating_num\" property=\"v:average\">(.*)</span>')\n",
    "# 评价人数\n",
    "findJudge = re.compile(r'<span>(\\d*)人评价</span>')\n",
    "# 找到概况\n",
    "findInq = re.compile(r'<p class=\"quote\">.*<span>(.*?)</span>', re.S)\n",
    "# 找到影片相关内容\n",
    "findBd = re.compile(r'<div class=\"bd\">.*?<p>(.*?)</p>', re.S)\n",
    "\n",
    "\n",
    "# 定义模块get_url，功能：获取网页内容\n",
    "def get_url(url):\n",
    "    # 获取response数据\n",
    "    ## 封装请求：\n",
    "    ### 请求头\n",
    "    headers = {\n",
    "        # 模拟浏览器头部信息，向服务器发送消息\n",
    "        'user-agent':\n",
    "        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'\n",
    "    }\n",
    "    ## 发送请求\n",
    "    req = urllib.request.Request(\n",
    "        url,\n",
    "        headers=headers,\n",
    "    )\n",
    "    ## 获取响应数据\n",
    "    ### 获取数据失败时的异常处理\n",
    "    try:\n",
    "        response = urllib.request.urlopen(req)\n",
    "        ### 解码\n",
    "        html = response.read().decode('utf-8')\n",
    "        # 3.打印结果\n",
    "\n",
    "#         print(html)\n",
    "    except urllib.error.URLError as e:\n",
    "        if hasattr(e, \"code\"):\n",
    "            print(e.code)\n",
    "        if hasattr(e, \"reason\"):\n",
    "            print(e.reason)\n",
    "    return html\n",
    "\n",
    "\n",
    "# 爬取网页\n",
    "def get_data(base_url):\n",
    "    # 定义列表封装数据\n",
    "    datalist = []\n",
    "    # 循环获取每页数据\n",
    "    # 遍历每页\n",
    "    for start in range(0, 250, 25):\n",
    "        url = f'{base_url}?start={start}'\n",
    "        # 保存获取到的网页源码\n",
    "        html = get_url(url)\n",
    "        # 逐一解析数据 需要用到BeautifulSoup库\n",
    "        soup = BeautifulSoup(html, 'html.parser')\n",
    "        # 文档搜索\n",
    "        for item in soup.find_all('div', class_='item'):\n",
    "            # 保存一部电影的全部信息\n",
    "            data = []\n",
    "            # 正则匹配\n",
    "            item = str(item)\n",
    "            # 影片详情超链接\n",
    "            link = re.findall(findLink, item)[0]\n",
    "            data.append(link)\n",
    "\n",
    "            # 图片链接\n",
    "            imgSrc = re.findall(findImgSrc, item)[0]\n",
    "            data.append(imgSrc)\n",
    "\n",
    "            # 影片名称\n",
    "            titles = re.findall(findTitle, item)\n",
    "            if len(titles) == 2:  # 影片名称为多个时\n",
    "                ctitle = titles[0]\n",
    "                data.append(ctitle)  # 添加中文名\n",
    "                otitle = titles[1]  # 添加英文名\n",
    "                data.append(otitle)\n",
    "            else:\n",
    "                data.append(titles[0])\n",
    "                data.append(\" \")  # 英文名无，则留空\n",
    "\n",
    "            # 评分\n",
    "            rating = re.findall(findRating, item)[0]\n",
    "            data.append(rating)\n",
    "\n",
    "            # 评价人数\n",
    "            judgeNum = re.findall(findJudge, item)[0]\n",
    "            data.append(judgeNum)\n",
    "\n",
    "            # 概述\n",
    "            inq = re.findall(findInq, item)\n",
    "            if len(inq) != 0:\n",
    "                inq = inq[0].replace('. ', '')  # 去掉句号\n",
    "                data.append(inq)\n",
    "            else:\n",
    "                data.append(\" \")  # 留空\n",
    "\n",
    "            #  相关信息\n",
    "            bd = re.findall(findBd, item)[0]\n",
    "            bd = re.sub('<br(\\s*)?/>(\\s*)?', ' ', bd)  # 去掉<br/>\n",
    "            bd = re.sub('/', \" \", bd)  # 去掉/\n",
    "            data.append(bd.strip())  # 去掉空格\n",
    "\n",
    "            # 将处理好的一部电影信息存入datalist\n",
    "            datalist.append(data)\n",
    "    return datalist\n",
    "\n",
    "\n",
    "# 保存数据\n",
    "def saveData(savepath):\n",
    "    book = xlwt.Workbook(encoding=\"utf-8\")  #  创建工作簿对象\n",
    "    sheet = book.add_sheet('豆瓣Top250', cell_overwrite_ok=True)  # 创建工作表\n",
    "    col = ('电影详情链接', '图片链接', '影片中文名 ', '影片外国名 ', '评分 ', '评价数 ', '概况 ', '相关信息')\n",
    "    for i in range(0, 8):\n",
    "        sheet.write(0, i, col[i])\n",
    "    for i in range(0, 250):\n",
    "        data = datalist[i]\n",
    "        for j in range(0, 8):\n",
    "            sheet.write(i + 1, j, data[j])\n",
    "    book.save(savepath)\n",
    "    print(\"爬取完毕\")\n",
    "\n",
    "\n",
    "def saveData2DB(datalist, dbpath):\n",
    "    init_db(dbpath)\n",
    "    # 连接到 SQLite 数据库\n",
    "    conn = sqlite3.connect(dbpath)\n",
    "    cursor = conn.cursor()\n",
    "\n",
    "    # 获取每一个电影数据\n",
    "    for data in datalist:\n",
    "        # 遍历每个电影数据\n",
    "        for index in range(len(data)):\n",
    "            # 数字类型的不需要变成str\n",
    "            if index == 4 or index == 5:\n",
    "                continue\n",
    "            # 其他数据需要加上“”变成str\n",
    "            data[index] = '\"' + data[index] + '\"'\n",
    "\n",
    "        # sql插入语句\n",
    "        insert_query = f\"INSERT INTO movies \\\n",
    "            (info_link, pic_link, cname, ename,score,rated,introduction,info)\\\n",
    "            VALUES ({','.join(data)})\"\n",
    "\n",
    "        #     print(insert_query)\n",
    "\n",
    "        # 执行sql语句\n",
    "        cursor.execute(insert_query)\n",
    "        # 提交更改\n",
    "        conn.commit()\n",
    "\n",
    "    # 关闭连接\n",
    "    conn.close()\n",
    "    print('数据已成功保存到数据库！')\n",
    "\n",
    "\n",
    "# 初始化数据库\n",
    "def init_db(dbpath):\n",
    "    # 连接到 SQLite 数据库\n",
    "    conn = sqlite3.connect(dbpath)\n",
    "    cursor = conn.cursor()\n",
    "\n",
    "    # 创建电影表\n",
    "    cursor.execute('''\n",
    "    CREATE TABLE IF NOT EXISTS movies (\n",
    "    id INTEGER PRIMARY KEY AUTOINCREMENT,\n",
    "    info_link text,\n",
    "    pic_link text,\n",
    "    cname varchar,\n",
    "    ename varchar,\n",
    "    score numeric,\n",
    "    rated numeric,\n",
    "    introduction text,\n",
    "    info text)\n",
    "    ''')\n",
    "    # 提交更改并关闭\n",
    "    conn.commit()\n",
    "    conn.close()\n",
    "\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    main()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6ef3b1e7",
   "metadata": {},
   "source": [
    "## 代码运行指南\n",
    "- [ ] 安装相应的模块\n",
    "- [ ] 创建相应的路径文件或修改路径"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9dc079f1",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T09:51:09.379239Z",
     "start_time": "2025-06-13T09:51:09.342237Z"
    }
   },
   "source": [
    "'''\n",
    "    # 在激活环境中使用命令  \n",
    "    # 安装bs4  \n",
    "    pip install beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "    # 安装xlwt  \n",
    "    pip install xlwt -i https://pypi.tuna.tsinghua.edu.cn/simple\n",
    "    \n",
    " '''"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e2e518d8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-12T18:47:32.644220Z",
     "start_time": "2025-06-12T18:47:32.633219Z"
    }
   },
   "source": [
    "# 数据可视化"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fb8f7363",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T03:44:31.268019Z",
     "start_time": "2025-06-13T03:44:31.188015Z"
    }
   },
   "source": [
    "- [ ] 知识储备\n",
    "- [ ] 数据可视化"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "01607fe8",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T03:44:44.876798Z",
     "start_time": "2025-06-13T03:44:44.867797Z"
    }
   },
   "source": [
    "## 知识储备"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c798ed0d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T03:45:09.459204Z",
     "start_time": "2025-06-13T03:45:09.450203Z"
    }
   },
   "source": [
    "### flask框架"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "88a27e9a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:12:42.842221Z",
     "start_time": "2025-06-13T10:12:42.825220Z"
    }
   },
   "source": [
    "- [ ] 安装"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "704b3380",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:14:31.894459Z",
     "start_time": "2025-06-13T10:14:31.874458Z"
    }
   },
   "source": [
    "\"\"\"\n",
    "    # conda激活环境下的cmd窗口安装  \n",
    "    pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple\n",
    "\"\"\""
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a8e71400",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:16:22.258771Z",
     "start_time": "2025-06-13T10:16:22.243770Z"
    }
   },
   "source": [
    "- [ ] 使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9d119426",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:23:26.434033Z",
     "start_time": "2025-06-13T10:23:26.414032Z"
    }
   },
   "source": [
    " 框架结构：\n",
    " - Excel爬虫\n",
    "  - static\n",
    "  - templates\n",
    "  - 豆瓣电影top数据可视化.py  \n",
    "  \n",
    "在项目目录下，是没有static目录和templates目录的，因此需要我们自己去创建一下"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "546e03d7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:56:24.997200Z",
     "start_time": "2025-06-13T10:55:47.129034Z"
    },
    "code_folding": [],
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 18:56:18] \"GET / HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [13/Jun/2025 18:56:19] \"GET / HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask\n",
    "    \n",
    "app = Flask(__name__)\n",
    "\n",
    "@app.route('/')\n",
    "def hello_world():\n",
    "    return 'hello world!'\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "d622375c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:56:45.076348Z",
     "start_time": "2025-06-13T10:56:25.040202Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 18:56:32] \"GET / HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 18:56:39] \"GET /index HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask\n",
    "    \n",
    "app = Flask(__name__)\n",
    "\n",
    "@app.route('/index')\n",
    "def hello_world():\n",
    "    return '你好'\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5cdead99",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:57:23.062521Z",
     "start_time": "2025-06-13T10:57:23.048520Z"
    }
   },
   "source": [
    "#### 获取路径参数"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5f20af30",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T19:48:56.050493Z",
     "start_time": "2025-06-14T19:48:56.029492Z"
    }
   },
   "source": [
    "- [ ] 通过过访问路径获取字符串参数\n",
    "- [ ] 获取整型参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "fe6feefe",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T10:59:07.916518Z",
     "start_time": "2025-06-13T10:58:47.942376Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 18:58:50] \"GET /index HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 18:59:01] \"GET /user/梅凝 HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask\n",
    "    \n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取用户的字符串参数\n",
    "@app.route('/user/<name>')\n",
    "def hello_world(name):\n",
    "    return f'你好,{name}'\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "ce3dc0c0",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T11:04:29.599918Z",
     "start_time": "2025-06-13T11:02:45.652972Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 19:02:47] \"GET /user/梅凝 HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 19:02:50] \"GET /user/梅凝 HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 19:03:52] \"GET / HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 19:04:03] \"GET /user/3 HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask\n",
    "    \n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取整型参数\n",
    "@app.route('/user/<int:id>')\n",
    "def hello_world(id):\n",
    "    return f'你好,{id}号会员'\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "545d728f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T11:07:09.791080Z",
     "start_time": "2025-06-13T11:07:09.780079Z"
    }
   },
   "source": [
    "#### 解析html文件render_template\n",
    "- [x] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [ ] 普通变量\n",
    "    - [ ] 列表\n",
    "    - [ ] 字典\n",
    "- [ ] 表单提交"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "29efe944",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:40:24.211971Z",
     "start_time": "2025-06-13T13:40:20.755773Z"
    }
   },
   "source": [
    "- 通过过访问路径获取整型参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "d3c7e3f2",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:33:25.300011Z",
     "start_time": "2025-06-13T13:09:36.229272Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 21:09:54] \"GET /user/3 HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [13/Jun/2025 21:10:02] \"GET / HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template\n",
    "    \n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取整型参数\n",
    "@app.route('/')\n",
    "def index():\n",
    "    return render_template(\"index.html\")\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d9e4d6c0",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:55:34.863057Z",
     "start_time": "2025-06-13T13:55:34.843056Z"
    }
   },
   "source": [
    "index.html代码为\n",
    "```\n",
    "    <!DOCTYPE html>\n",
    "    <html lang=\"en\">\n",
    "    <head>\n",
    "        <meta charset=\"utf-8\">\n",
    "        <title>Title</title>\n",
    "    </head>\n",
    "    <body>\n",
    "        hello，大家好\n",
    "    </body>\n",
    "    </html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3cba5738",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:00:59.801643Z",
     "start_time": "2025-06-13T14:00:59.762640Z"
    }
   },
   "source": [
    "- [ ] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [x] 普通变量\n",
    "    - [ ] 列表\n",
    "    - [ ] 字典\n",
    "- [ ] 表单提交"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "id": "d2be4c0e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:37:04.393542Z",
     "start_time": "2025-06-13T13:36:38.098038Z"
    },
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 21:36:41] \"GET / HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template\n",
    "import datetime\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取整型参数\n",
    "@app.route('/')\n",
    "def index():\n",
    "    time = datetime.date.today()\n",
    "    return render_template(\"index.html\",var = time)\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "605748df",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:59:49.322611Z",
     "start_time": "2025-06-13T13:59:49.300610Z"
    }
   },
   "source": [
    "index.html代码为\n",
    "```\n",
    "    <!DOCTYPE html>\n",
    "    <html lang=\"en\">\n",
    "    <head>\n",
    "        <meta charset=\"utf-8\">\n",
    "        <title>Title</title>\n",
    "    </head>\n",
    "    <body>\n",
    "        hello，大家好,今天是{{ var }}。\n",
    "    </body>\n",
    "    </html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ef3e6414",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:00:59.801643Z",
     "start_time": "2025-06-13T14:00:59.762640Z"
    }
   },
   "source": [
    "- [ ] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [ ] 普通变量\n",
    "    - [x] 列表\n",
    "    - [ ] 字典\n",
    "- [ ] 表单提交"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "14db6a64",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T13:54:19.700758Z",
     "start_time": "2025-06-13T13:53:02.006314Z"
    },
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 21:53:06] \"GET / HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template\n",
    "import datetime\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取整型参数\n",
    "@app.route('/')\n",
    "def index():\n",
    "    time = datetime.date.today()\n",
    "    name = ['荒','韩老魔','叶凡','不良帅']\n",
    "    return render_template(\"index.html\",var = time,list = name)\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "df45fccc",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:00:06.412589Z",
     "start_time": "2025-06-13T14:00:06.386587Z"
    }
   },
   "source": [
    "index.html代码为\n",
    "```\n",
    "<!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "<head>\n",
    "\t<meta charset=\"utf-8\">\n",
    "\t<title>Title</title>\n",
    "</head>\n",
    "<body>\n",
    "\thello，大家好,今天是{{ var }}。\n",
    "\t今天出场人物是：<br/>\n",
    "\t{% for data in list %}\n",
    "\t\t<li> {{data}} </li>\n",
    "\t{% endfor %}\n",
    "</body>\n",
    "</html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cd427b66",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:00:59.801643Z",
     "start_time": "2025-06-13T14:00:59.762640Z"
    }
   },
   "source": [
    "- [ ] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [ ] 普通变量\n",
    "    - [ ] 列表\n",
    "    - [x] 字典\n",
    "- [ ] 表单提交"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "id": "43ae9892",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:19:16.802387Z",
     "start_time": "2025-06-13T14:14:38.705481Z"
    },
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 22:14:43] \"GET / HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template\n",
    "import datetime\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 通过过访问路径获取整型参数\n",
    "@app.route('/')\n",
    "def index():\n",
    "    time = datetime.date.today()\n",
    "    name = ['荒','韩老魔','叶凡','李星云']\n",
    "    task = {'完美世界': '荒','凡人修仙传':'韩老魔','遮天':'叶凡',\n",
    "            '不良帅':'李星云'} # 字典\n",
    "    return render_template(\"index.html\",var = time,list = name,task= task)\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e177b39f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:02:25.038518Z",
     "start_time": "2025-06-13T14:02:25.004516Z"
    }
   },
   "source": [
    "index.html代码为\n",
    "```\n",
    "    <!DOCTYPE html>\n",
    "    <html lang=\"en\">\n",
    "    <head>\n",
    "        <meta charset=\"utf-8\">\n",
    "        <title>Title</title>\n",
    "    </head>\n",
    "    <body>\n",
    "        hello，大家好,今天是{{ var }}。\n",
    "        今天出场人物是：<br/>\n",
    "        {% for data in list %}\n",
    "            <li> {{data}} </li>\n",
    "        {% endfor %}\n",
    "\n",
    "        追漫：<br/>\n",
    "        <table border='1'>\n",
    "            {% for key,value in task.items() %}\n",
    "                <tr>\n",
    "                    <td>{{key}}</td>\n",
    "                    <td>{{value}}</td>\n",
    "                </tr>\n",
    "            {% endfor %}\n",
    "\n",
    "        </table>\n",
    "    </body>\n",
    "    </html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7d91c28d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:00:59.801643Z",
     "start_time": "2025-06-13T14:00:59.762640Z"
    }
   },
   "source": [
    "- [ ] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [ ] 普通变量\n",
    "    - [ ] 列表\n",
    "    - [ ] 字典\n",
    "- [x] 表单提交"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "b0464cbc",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T15:30:55.937284Z",
     "start_time": "2025-06-13T15:05:45.978919Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [13/Jun/2025 23:05:49] \"POST /result HTTP/1.1\" 200 -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "ImmutableMultiDict([('姓名', '荒'), ('年龄', '20'), ('性别', '男'), ('地址', '成都')])\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [13/Jun/2025 23:06:25] \"POST /result HTTP/1.1\" 200 -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "ImmutableMultiDict([('姓名', '荒'), ('年龄', '20'), ('性别', '男'), ('地址', '成都')])\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template,request\n",
    "import datetime\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 表单提交\n",
    "@app.route('/test/register')\n",
    "def register():\n",
    "   \n",
    "    return render_template(\"test/register.html\")\n",
    "\n",
    "# 接收表单提交的路由，需要指定methods为post\n",
    "@app.route('/result',methods=['post','get'])\n",
    "def result():\n",
    "    if request.method == 'POST':  # 必须大写\n",
    "        result = request.form\n",
    "        print(result)\n",
    "    return render_template(\"test/result.html\",result=result)\n",
    "\n",
    "\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0329efcd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:02:25.038518Z",
     "start_time": "2025-06-13T14:02:25.004516Z"
    }
   },
   "source": [
    "register.html代码为\n",
    "```\n",
    "<!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "<head>\n",
    "\t<meta charset=\"utf-8\">\n",
    "\t<title>Title</title>\n",
    "</head>\n",
    "<body>\n",
    "\t<form action='http://localhost:5000/result' method='post'>\n",
    "\t\t<p> 姓名： <input type='text' name='姓名'> </p>\n",
    "\t\t<p> 年龄： <input type='text' name='年龄'> </p>\n",
    "\t\t<p> 性别：<input type='text' name='性别'> </p>\n",
    "\t\t<p> 地址： <input type='text' name='地址'> </p>\n",
    "\t\t<p>  <input type='submit' value='提交'> </p>\n",
    "\t\t\n",
    "\t</form>\n",
    "</body>\n",
    "</html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4abd2401",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:02:25.038518Z",
     "start_time": "2025-06-13T14:02:25.004516Z"
    }
   },
   "source": [
    "result.html代码为\n",
    "```\n",
    "<!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "<head>\n",
    "\t<meta charset=\"utf-8\">\n",
    "\t<title>Title</title>\n",
    "</head>\n",
    "<body>\n",
    "\t<table border='1'>\n",
    "\t\t{% for key,value in result.items() %}\n",
    "\t\t\t<tr>\n",
    "\t\t\t\t<th>{{key}}</th>\n",
    "\t\t\t\t<td>{{value}}</td>\n",
    "\t\t\t</tr>\n",
    "\t\t{% endfor %}\n",
    "\t\t\n",
    "\t</table>\n",
    "</body>\n",
    "</html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2b48f704",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:19:17.136407Z",
     "start_time": "2025-06-13T14:19:17.097404Z"
    }
   },
   "source": [
    "- [ ] 解析html\n",
    "- [ ] 向页面传递变量\n",
    "    - [ ] 普通变量\n",
    "- [ ] 表单提交\n",
    "    - [x] 动态路由url_for"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "23ea7a73",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T14:02:25.038518Z",
     "start_time": "2025-06-13T14:02:25.004516Z"
    }
   },
   "source": [
    "register.html代码为\n",
    "```\n",
    "<!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "<head>\n",
    "\t<meta charset=\"utf-8\">\n",
    "\t<title>Title</title>\n",
    "</head>\n",
    "<body>\n",
    "\t<form action='{{ url_for('result') }}' method='post'>\n",
    "\t\t<p> 姓名： <input type='text' name='姓名'> </p>\n",
    "\t\t<p> 年龄： <input type='text' name='年龄'> </p>\n",
    "\t\t<p> 性别：<input type='text' name='性别'> </p>\n",
    "\t\t<p> 地址： <input type='text' name='地址'> </p>\n",
    "\t\t<p>  <input type='submit' value='提交'> </p>\n",
    "\t\t\n",
    "\t</form>\n",
    "</body>\n",
    "</html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7a0b9813",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T15:30:55.978286Z",
     "start_time": "2025-06-13T15:30:55.965286Z"
    }
   },
   "source": [
    "## 数据可视化"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f3745bbd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T15:30:56.030289Z",
     "start_time": "2025-06-13T15:30:56.016288Z"
    }
   },
   "source": [
    "### 首页制作\n",
    "这里需要前端模板，需自行下载"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 120,
   "id": "39c6aba5",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:49:12.988848Z",
     "start_time": "2025-06-13T17:24:21.889562Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:24] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:24] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:24] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:25] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:26] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css.map HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:27] \"GET /static/assets/img/favicon.png HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 01:24:27] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map HTTP/1.1\" 200 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template,request\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 表单提交\n",
    "@app.route('/')\n",
    "def index():\n",
    "    return render_template(\"index.html\")\n",
    "\n",
    "@app.route('/index')\n",
    "def home():\n",
    "    return index()\n",
    "\n",
    "@app.route('/movie')\n",
    "def movie():\n",
    "    datalist = []\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    sql = \"select * from movies\"\n",
    "    data = cur.execute(sql)\n",
    "    datalist = [movie for movie in data]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    return render_template(\"movie.html\",movies = datalist)\n",
    "\n",
    "@app.route('/score')\n",
    "def score():\n",
    "    return render_template(\"score.html\")\n",
    "\n",
    "@app.route('/word')\n",
    "def word():\n",
    "    return render_template(\"word.html\")\n",
    "\n",
    "@app.route('/team')\n",
    "def team():\n",
    "    return render_template(\"team.html\")\n",
    "\n",
    "\n",
    "    \n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "50c1263c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:49:32.177946Z",
     "start_time": "2025-06-13T17:49:32.155944Z"
    }
   },
   "source": [
    "### echarts的使用"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cc3911db",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T17:50:45.076115Z",
     "start_time": "2025-06-13T17:50:45.066115Z"
    }
   },
   "source": [
    "#### 使用：下载js文件并引入"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "029f70fd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T18:46:42.762164Z",
     "start_time": "2025-06-13T18:46:42.736162Z"
    }
   },
   "source": [
    "score.html\n",
    "```\n",
    "\n",
    "  <!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "\n",
    "<head>\n",
    "  <meta charset=\"utf-8\">\n",
    "  <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\">\n",
    "  <!-- 引入刚刚下载的 ECharts 文件 -->\n",
    "  <script src=\"static/assets/js/echarts.min.js\"></script>\n",
    "  <title>豆瓣Top250数据可视化</title>\n",
    "  <meta content=\"\" name=\"descriptison\">\n",
    "  <meta content=\"\" name=\"keywords\">\n",
    "\t\n",
    "  <!-- Favicons -->\n",
    "  <link href=\"static/assets/img/favicon.png\" rel=\"icon\">\n",
    "  <link href=\"static/assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">\n",
    "\n",
    "  <!-- Google Fonts -->\n",
    "  <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,600,600i,700,700i,900\" rel=\"stylesheet\">\n",
    "\n",
    "  <!-- Vendor CSS Files -->\n",
    "  <link href=\"static/assets/vendor/bootstrap/css/bootstrap.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/icofont/icofont.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/boxicons/css/boxicons.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/animate.css/animate.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/venobox/venobox.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/aos/aos.css\" rel=\"stylesheet\">\n",
    "\n",
    "  <!-- Template Main CSS File -->\n",
    "  <link href=\"static/assets/css/style.css\" rel=\"stylesheet\">\n",
    "\n",
    "</head>\n",
    "\n",
    "<body>\n",
    "\n",
    "\n",
    " \n",
    "\n",
    "  <!-- ======= Header ======= -->\n",
    "  <header id=\"header\">\n",
    "    <div class=\"container\">\n",
    "\n",
    "      <div class=\"logo float-left\">\n",
    "        <h1 class=\"text-light\"><a href=\"index.html\"><span>Mamba</span></a></h1>\n",
    "        <!-- Uncomment below if you prefer to use an image logo -->\n",
    "        <!-- <a href=\"index.html\"><img src=\"static/assets/img/logo.png\" alt=\"\" class=\"img-fluid\"></a>-->\n",
    "      </div>\n",
    "\n",
    "      <nav class=\"nav-menu float-right d-none d-lg-block\">\n",
    "        <ul>\n",
    "          <li class=\"active\"><a href=\"/index\">首页 <i class=\"la la-angle-down\"></i></a></li>\n",
    "          <li><a href=\"/movie\">电影</a></li>\n",
    "          <li><a href=\"/score\">评分</a></li>\n",
    "          <li><a href=\"/word\">词云</a></li>\n",
    "          <li><a href=\"/team\">团队</a></li>\n",
    "         \n",
    "        </ul>\n",
    "      </nav><!-- .nav-menu -->\n",
    "\n",
    "    </div>\n",
    "  </header><!-- End Header -->\n",
    "\n",
    "   <!-- ======= Our Team Section ======= -->\n",
    "    <section id=\"team\" class=\"team\">\n",
    "      <div class=\"container\">\n",
    "\n",
    "        <div class=\"section-title\">\n",
    "          <h2>豆瓣电影Top250评分分布图</h2>\n",
    "        </div>\n",
    "\t\t\n",
    "      </div>\n",
    "\t </section>\n",
    "\t \n",
    "\t            <!-- ======= Counts Section ======= -->\n",
    "    <section class=\"counts section-bg\">\n",
    "       <!-- 为 ECharts 准备一个定义了宽高的 DOM -->\n",
    "    <div id=\"main\" style=\"width: 90%;height:300px;\"></div>\n",
    "\t \n",
    "    </section><!-- End Counts Section -->\n",
    "\t\n",
    "\t\n",
    "\t\n",
    "\t <script type=\"text/javascript\">\n",
    "\t\tvar dom = document.getElementById('main');\n",
    "\t\tvar myChart = echarts.init(dom, null, {\n",
    "\t\t  renderer: 'canvas',\n",
    "\t\t  useDirtyRect: false\n",
    "\t\t});\n",
    "\t\tvar app = {};\n",
    "\t\t\n",
    "\t\tvar option;\n",
    "\n",
    "\t\toption = {\n",
    "\t  color:['#D8BFD8'],\n",
    "\t  tooltip:{\n",
    "\t\ttrigger: 'axis',\n",
    "\t\taxisPointer:{\n",
    "\t\t  type:'shadow'\n",
    "\t\t}\n",
    "\t  },\n",
    "\t  grid:{\n",
    "\t\tleft:'5%',\n",
    "\t\tright:'5%',\n",
    "\t\tbottom:'3%',\n",
    "\t\tcontainLabel:true\n",
    "\t\t\n",
    "\t  },\n",
    "\t  xAxis: {\n",
    "\t\ttype: 'category',\n",
    "\t\tdata: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n",
    "\t  },\n",
    "\t  yAxis: {\n",
    "\t\ttype: 'value'\n",
    "\t  },\n",
    "\t  series: [\n",
    "\t\t{\n",
    "\t\t  data: [120, 200, 150, 80, 70, 110, 130],\n",
    "\t\t  type: 'bar'\n",
    "\t\t}\n",
    "\t  ]\n",
    "\t};\n",
    "\n",
    "\t\tif (option && typeof option === 'object') {\n",
    "\t\t  myChart.setOption(option);\n",
    "\t\t}\n",
    "\n",
    "\t\twindow.addEventListener('resize', myChart.resize);\n",
    "  </script>\n",
    "       \n",
    "        \n",
    "   \n",
    "\n",
    " \n",
    "  <!-- ======= Footer ======= -->\n",
    "  <footer id=\"footer\">\n",
    "    \n",
    "    <div class=\"container\">\n",
    "      <div class=\"copyright\">Copyright &copy; 2020.Company name All rights reserved.\n",
    "      <div class=\"credits\"></div>\n",
    "    </div>\n",
    "  </footer><!-- End Footer -->\n",
    "\n",
    "  <a href=\"#\" class=\"back-to-top\"><i class=\"icofont-simple-up\"></i></a>\n",
    "\n",
    "  <!-- Vendor JS Files -->\n",
    "  <script src=\"static/assets/vendor/jquery/jquery.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/jquery.easing/jquery.easing.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/php-email-form/validate.js\"></script>\n",
    "  <script src=\"static/assets/vendor/jquery-sticky/jquery.sticky.js\"></script>\n",
    "  <script src=\"static/assets/vendor/venobox/venobox.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/waypoints/jquery.waypoints.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/counterup/counterup.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/isotope-layout/isotope.pkgd.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/aos/aos.js\"></script>\n",
    "\n",
    "  <!-- Template Main JS File -->\n",
    "  <script src=\"static/assets/js/main.js\"></script>\n",
    "\n",
    "</body>\n",
    "\n",
    "</html>\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c3ab151c",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T19:22:43.130730Z",
     "start_time": "2025-06-13T19:22:43.116729Z"
    }
   },
   "source": [
    "### 连接数据库获取评分数据，并添加到echarts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 145,
   "id": "7901bba3",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T20:28:26.751292Z",
     "start_time": "2025-06-13T19:34:31.209230Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:38] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css.map HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:39] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:40] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:40] \"GET /static/assets/img/favicon.png HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:34:40] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:05] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:06] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:09] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:09] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:09] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:10] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:13] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:14] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:16] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:16] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:16] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:16] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:16] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:17] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:20] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:21] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:21] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:21] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:21] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:23] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:23] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:23] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:24] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:36] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:37] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:38] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:39] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:41] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:42] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:43] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:44] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:45] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:48] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:49] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:50] \"GET /index HTTP/1.1\" 200 -\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [14/Jun/2025 03:36:50] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:50] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:50] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:50] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:51] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:54] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:54] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:55] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:56] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:57] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:58] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:36:59] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:00] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:01] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:01] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:01] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:01] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:03] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:04] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:05] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:06] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:08] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:09] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:12] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:12] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:12] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:12] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:12] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:13] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:14] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [14/Jun/2025 03:37:15] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template,request\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 表单提交\n",
    "@app.route('/')\n",
    "def index():\n",
    "    return render_template(\"index.html\")\n",
    "\n",
    "@app.route('/index')\n",
    "def home():\n",
    "    return index()\n",
    "\n",
    "@app.route('/movie')\n",
    "def movie():\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    sql = \"select * from movies\"\n",
    "    data = cur.execute(sql)\n",
    "    datalist = [movie for movie in data]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    return render_template(\"movie.html\",movies = datalist)\n",
    "\n",
    "@app.route('/score')\n",
    "def score():\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    sql = \"select score,count(score) from movies group by score\"\n",
    "    cur.execute(sql)\n",
    "    data = cur.fetchall()\n",
    "    score = [item[0] for item in data]\n",
    "    num = [item[1] for item in data]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    \n",
    "    return render_template(\"score.html\",score=score,num=num)\n",
    "\n",
    "@app.route('/word')\n",
    "def word():\n",
    "    return render_template(\"word.html\")\n",
    "\n",
    "@app.route('/team')\n",
    "def team():\n",
    "    return render_template(\"team.html\")\n",
    "\n",
    "    \n",
    "    \n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "60da7a92",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-13T20:28:26.773293Z",
     "start_time": "2025-06-13T20:28:26.762293Z"
    }
   },
   "source": [
    "### 词云的使用"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "15d99f5f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:09:53.108760Z",
     "start_time": "2025-06-14T16:09:35.781769Z"
    }
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Building prefix dict from the default dictionary ...\n",
      "Loading model from cache C:\\Users\\Administrator\\AppData\\Local\\Temp\\jieba.cache\n",
      "Loading model cost 3.770 seconds.\n",
      "Prefix dict has been built successfully.\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "3912"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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IUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVDkJA0IIIUSVkzAghBBCVLn/D5HFCxZnZQtPAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import jieba\n",
    "from matplotlib import pyplot as plt\n",
    "from wordcloud import WordCloud\n",
    "from PIL import Image\n",
    "import numpy as np\n",
    "import sqlite3\n",
    "\n",
    "# 查询数据库\n",
    "con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "cur = con.cursor()\n",
    "sql = \"select introduction from movies\"\n",
    "cur.execute(sql)\n",
    "data = cur.fetchall() \n",
    "text =  ''.join(item[0] for item in data)\n",
    "str(text)\n",
    "\n",
    "cur.close()\n",
    "con.close()\n",
    "# 分词\n",
    "cut = \" \".join(jieba.cut(text))\n",
    "\n",
    "#\n",
    "img = Image.open(r'./static/assets/img/300.jpg')\n",
    "img_arry = np.array(img) #将图片转换为数组\n",
    "\n",
    "#词云\n",
    "wc = WordCloud(\n",
    "    background_color='white',\n",
    "    mask=img_arry,\n",
    "    font_path=\"msyhbd.ttf\"\n",
    ")\n",
    "wc.generate_from_text(cut)\n",
    "\n",
    "#绘制图片\n",
    "fig = plt.figure(1)\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "\n",
    "# 展示图片\n",
    "#plt.show()\n",
    "\n",
    "# 保存图片\n",
    "plt.savefig(r'./static/assets/img/word.jpg',dpi=500)\n",
    "len(cut)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "97ef67f4",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:09:09.251251Z",
     "start_time": "2025-06-14T16:09:09.175247Z"
    }
   },
   "source": [
    "word.html\n",
    "```\n",
    " <!DOCTYPE html>\n",
    "<html lang=\"en\">\n",
    "\n",
    "<head>\n",
    "  <meta charset=\"utf-8\">\n",
    "  <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\">\n",
    "\n",
    "  <title>豆瓣Top250数据可视化</title>\n",
    "  <meta content=\"\" name=\"descriptison\">\n",
    "  <meta content=\"\" name=\"keywords\">\n",
    "\n",
    "  <!-- Favicons -->\n",
    "  <link href=\"static/assets/img/favicon.png\" rel=\"icon\">\n",
    "  <link href=\"static/assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">\n",
    "\n",
    "  <!-- Google Fonts -->\n",
    "  <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,600,600i,700,700i,900\" rel=\"stylesheet\">\n",
    "\n",
    "  <!-- Vendor CSS Files -->\n",
    "  <link href=\"static/assets/vendor/bootstrap/css/bootstrap.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/icofont/icofont.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/boxicons/css/boxicons.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/animate.css/animate.min.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/venobox/venobox.css\" rel=\"stylesheet\">\n",
    "  <link href=\"static/assets/vendor/aos/aos.css\" rel=\"stylesheet\">\n",
    "\n",
    "  <!-- Template Main CSS File -->\n",
    "  <link href=\"static/assets/css/style.css\" rel=\"stylesheet\">\n",
    "\n",
    "</head>\n",
    "\n",
    "<body>\n",
    "\n",
    "\n",
    " \n",
    "\n",
    "  <!-- ======= Header ======= -->\n",
    "  <header id=\"header\">\n",
    "    <div class=\"container\">\n",
    "\n",
    "      <div class=\"logo float-left\">\n",
    "        <h1 class=\"text-light\"><a href=\"index.html\"><span>Mamba</span></a></h1>\n",
    "        <!-- Uncomment below if you prefer to use an image logo -->\n",
    "        <!-- <a href=\"index.html\"><img src=\"static/assets/img/logo.png\" alt=\"\" class=\"img-fluid\"></a>-->\n",
    "      </div>\n",
    "\n",
    "      <nav class=\"nav-menu float-right d-none d-lg-block\">\n",
    "        <ul>\n",
    "          <li class=\"active\"><a href=\"/index\">首页 <i class=\"la la-angle-down\"></i></a></li>\n",
    "          <li><a href=\"/movie\">电影</a></li>\n",
    "          <li><a href=\"/score\">评分</a></li>\n",
    "          <li><a href=\"/word\">词云</a></li>\n",
    "          <li><a href=\"/team\">团队</a></li>\n",
    "         \n",
    "        </ul>\n",
    "      </nav><!-- .nav-menu -->\n",
    "\n",
    "    </div>\n",
    "  </header><!-- End Header -->\n",
    "\n",
    "   <!-- ======= About Us Section ======= -->\n",
    "    <section id=\"about\" class=\"about\">\n",
    "      <div class=\"container\">\n",
    "\n",
    "        <div class=\"row no-gutters\">\n",
    "          <div class=\"col-lg-6 video-box\">\n",
    "            <img src=\"static/assets/img/word.jpg\" class=\"img-fluid\" alt=\"\">\n",
    "            \n",
    "\t\t  </div>\n",
    "\n",
    "          <div class=\"col-lg-6 d-flex flex-column justify-content-center about-content\">\n",
    "\n",
    "            <div class=\"section-title\">\n",
    "              <h2>词云统计</h2>\n",
    "              <p>‌根据250电影的概述，提炼出词云，从这些词中也许可以让我们有不一样的体悟并且从中获取的生活的启发，<br>\n",
    "\t\t\t\t或许可以更深层地参悟生活的某些意义。\n",
    "\t\t\t  </p>\n",
    "            </div>\n",
    "\t\t\t\n",
    "\t\t\t<div class=\"icon-box\" data-aos=\"fade-up\" data-aos-delay=\"100\">\n",
    "              <div class=\"icon\"><i class=\"bx bx-fingerprint\"></i></div>\n",
    "              <h4 class=\"title\"><a href=\"\">关于电影</a></h4>\n",
    "              <p class=\"description\">也许你在某一瞬间，顿悟到了什么</p>\n",
    "            </div>\n",
    "            \n",
    "\n",
    "          </div>\n",
    "        </div>\n",
    "\n",
    "      </div>\n",
    "    </section><!-- End About Us Section -->\n",
    "\n",
    " \n",
    "  <!-- ======= Footer ======= -->\n",
    "  <footer id=\"footer\">\n",
    "    \n",
    "    <div class=\"container\">\n",
    "      <div class=\"copyright\">Copyright &copy; 2020.Company name All rights reserved.\n",
    "      <div class=\"credits\"></div>\n",
    "    </div>\n",
    "  </footer><!-- End Footer -->\n",
    "\n",
    "  <a href=\"#\" class=\"back-to-top\"><i class=\"icofont-simple-up\"></i></a>\n",
    "\n",
    "  <!-- Vendor JS Files -->\n",
    "  <script src=\"static/assets/vendor/jquery/jquery.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/jquery.easing/jquery.easing.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/php-email-form/validate.js\"></script>\n",
    "  <script src=\"static/assets/vendor/jquery-sticky/jquery.sticky.js\"></script>\n",
    "  <script src=\"static/assets/vendor/venobox/venobox.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/waypoints/jquery.waypoints.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/counterup/counterup.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/isotope-layout/isotope.pkgd.min.js\"></script>\n",
    "  <script src=\"static/assets/vendor/aos/aos.js\"></script>\n",
    "\n",
    "  <!-- Template Main JS File -->\n",
    "  <script src=\"static/assets/js/main.js\"></script>\n",
    "\n",
    "</body>\n",
    "\n",
    "</html>   \n",
    "```"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "44c76298",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:49:07.417419Z",
     "start_time": "2025-06-14T16:11:21.909839Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /index HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:27] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:28] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:28] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:28] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:28] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:28] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /score HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/js/echarts.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:47] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:48] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:49] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /word HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:56] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/boxicons/fonts/boxicons.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/img/word.jpg HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:11:57] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /movie HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:07] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:08] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:12:14] \"GET /static/assets/vendor/icofont/fonts/icofont.woff2 HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:24] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 00:47:25] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template,request\n",
    "import sqlite3\n",
    "\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "# 表单提交\n",
    "@app.route('/')\n",
    "def index():\n",
    "    return render_template(\"index.html\")\n",
    "\n",
    "@app.route('/index')\n",
    "def home():\n",
    "    return index()\n",
    "\n",
    "@app.route('/movie')\n",
    "def movie():\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    sql = \"select * from movies\"\n",
    "    data = cur.execute(sql)\n",
    "    datalist = [movie for movie in data]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    return render_template(\"movie.html\",movies = datalist)\n",
    "\n",
    "@app.route('/score')\n",
    "def score():\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    sql = \"select score,count(score) from movies group by score\"\n",
    "    cur.execute(sql)\n",
    "    data = cur.fetchall()\n",
    "    score = [item[0] for item in data]\n",
    "    num = [item[1] for item in data]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    \n",
    "    return render_template(\"score.html\",score=score,num=num)\n",
    "\n",
    "@app.route('/word')\n",
    "def word():\n",
    "    return render_template(\"word.html\")\n",
    "\n",
    "@app.route('/team')\n",
    "def team():\n",
    "    return render_template(\"team.html\")\n",
    "\n",
    "    \n",
    "    \n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c2060d4d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:11:14.610421Z",
     "start_time": "2025-06-14T16:11:14.599421Z"
    }
   },
   "source": [
    "# 项目优化"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "14171bbd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:49:07.452421Z",
     "start_time": "2025-06-14T16:49:07.437420Z"
    }
   },
   "source": [
    "## 电影分页"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2d885e5a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:49:14.536826Z",
     "start_time": "2025-06-14T16:49:14.516825Z"
    }
   },
   "source": [
    "安装分页插件\n",
    "```\n",
    " pip install flask-paginate -i https://pypi.tuna.tsinghua.edu.cn/simple\n",
    "```"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "22208588",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-06-14T16:49:19.668119Z",
     "start_time": "2025-06-14T16:49:19.655119Z"
    }
   },
   "outputs": [],
   "source": [
    "from flask_paginate import Pagination,get_page_args"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b5aed953",
   "metadata": {
    "ExecuteTime": {
     "start_time": "2025-06-14T20:26:21.406Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " * Serving Flask app '__main__'\n",
      " * Debug mode: off\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
      " * Running on http://127.0.0.1:5000\n",
      "Press CTRL+C to quit\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:26] \"POST /movie?page=42 HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:26] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "select * from movies limit 6 offset 18\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:27] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:28] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:28] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"POST /movie?page=42 HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "select * from movies limit 6 offset 246\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:40] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:41] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"POST /movie?page=42 HTTP/1.1\" 200 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/bootstrap/css/bootstrap.min.css HTTP/1.1\" 304 -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "select * from movies limit 6 offset 246\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/icofont/icofont.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/boxicons/css/boxicons.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/animate.css/animate.min.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/venobox/venobox.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/vendor/aos/aos.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:47] \"GET /static/assets/css/style.css HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/jquery/jquery.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/jquery.easing/jquery.easing.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/php-email-form/validate.js HTTP/1.1\" 404 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/jquery-sticky/jquery.sticky.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/venobox/venobox.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/waypoints/jquery.waypoints.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/counterup/counterup.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/isotope-layout/isotope.pkgd.min.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/vendor/aos/aos.js HTTP/1.1\" 304 -\n",
      "127.0.0.1 - - [15/Jun/2025 04:26:48] \"GET /static/assets/js/main.js HTTP/1.1\" 304 -\n"
     ]
    }
   ],
   "source": [
    "from flask import Flask,render_template,request\n",
    "import sqlite3\n",
    "from flask_paginate import Pagination,get_page_args\n",
    "\n",
    "app = Flask(__name__)\n",
    "\n",
    "\n",
    "\n",
    "@app.route('/movie',methods=['get','post'])\n",
    "def movie():\n",
    "    \n",
    "    # 分页\n",
    "    page,per_page,offset=get_page_args(page_parameter='page',\n",
    "                                per_page_parameter='per_page')\n",
    "    # 设置默认值10\n",
    "    per_page = 10\n",
    "    if request.method == 'POST':\n",
    "        data1 = request.form.get('page')\n",
    "        data2 = request.form.get('per_page')\n",
    "        if data1 is not None:\n",
    "            page = int(data)\n",
    "        if data2 is not None:\n",
    "            per_page = int(per_page)\n",
    "    \n",
    "    offset = per_page * (page-1)\n",
    "    con = sqlite3.connect('./数据库/douban_movies.db')\n",
    "    cur = con.cursor()\n",
    "    page_sql = f\"select * from movies limit {per_page} offset {offset}\"\n",
    "    print(page_sql)\n",
    "    total_sql = f\"select count(*) from movies\"\n",
    "    data = cur.execute(page_sql)\n",
    "    datalist = [movie for movie in data]\n",
    "    data =cur.execute(total_sql)\n",
    "    total_list = [item for item in data]\n",
    "    total = total_list[0][0]\n",
    "    cur.close()\n",
    "    con.close()\n",
    "    \n",
    "    \n",
    "    total_page = total // per_page + 1\n",
    "    pagination = Pagination(page=page,\n",
    "                            per_page = per_page, \n",
    "                            total=total,\n",
    "                            css_framework='bootstrap4')\n",
    "\n",
    "    return render_template('movie.html',movies = datalist,\n",
    "                           pagination =pagination,\n",
    "                           total_page = total_page,\n",
    "                           current_page = page,\n",
    "                           total = total)\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "# 表单提交\n",
    "@app.route('/')\n",
    "def index():\n",
    "    return render_template(\"index.html\")\n",
    "\n",
    "@app.route('/index')\n",
    "def home():\n",
    "    return index()\n",
    "\n",
    "@app.route('/score')\n",
    "def score():\n",
    "    return render_template(\"score.html\")\n",
    "\n",
    "@app.route('/word')\n",
    "def word():\n",
    "    return render_template(\"word.html\")\n",
    "\n",
    "@app.route('/team')\n",
    "def team():\n",
    "    return render_template(\"team.html\")\n",
    "\n",
    "\n",
    "    \n",
    "if __name__ == '__main__':\n",
    "    app.run()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0c27bfd4",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "2f951d0d",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "11c34c6d",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "env1",
   "language": "python",
   "name": "env1"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.20"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "227.5px"
   },
   "toc_section_display": true,
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
